Примапить домашний каталог юзера для Зеновского приложения

Обсуждение технических вопросов по продуктам Novell

Примапить домашний каталог юзера для Зеновского приложения

Сообщение Андрей Тр. aka RH » 06 авг 2008, 16:01

Никогда с таким не сталкивался, а тут вдруг понадобилось. Есть приложение, которое работает, если его пускать как system user, обычные пользователи создаются как Users. При этом в контексте приложения не видны примапленные для юзера сетевые диски - включая их домашний каталог. Ессно, файлы сохранять у них получается только на С: ( что само по себе плохо ).

Здесь http://www.ithowto.com/Articles/ZWXPDrive.htm проблема описана довольно подробно, и предлагается её решение, достаточно очевидное. Но ! В качестве условия использования той проги - ZWXPDRIVE - указывается наличие Read ( хотя бы ) для объекта рабочей станции на требуемый сетевой ресурс. Учитывая, что речь идёт о домашних каталогах, то .. выходит, что надо контейнеру с рабочими станциями дать права на каталог со всеми домашними что ли ? Но тогда же, в принципе, юзеры с них смогут увидеть домашние каталоги друг друга .. пусть хотя бы и read .. или я чего не понимаю. Кто-нить может это дело прояснить ? Заранее благодарен :roll:
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Re: Примапить домашний каталог юзера для Зеновского приложен

Сообщение Сушко Иван » 07 авг 2008, 02:34

Андрей Тр. aka RH писал(а):Никогда с таким не сталкивался, а тут вдруг понадобилось. Есть приложение, которое работает, если его пускать как system user, обычные пользователи создаются как Users. При этом в контексте приложения не видны примапленные для юзера сетевые диски - включая их домашний каталог. Ессно, файлы сохранять у них получается только на С: ( что само по себе плохо ).

попробуй через ярлык на домашний каталог пользователя.
Аватара пользователя
Сушко Иван
 
Сообщения: 37
Зарегистрирован: 28 ноя 2002, 08:56
Откуда: Владивосток

Сообщение Иван Иванов » 07 авг 2008, 02:53

Че-то мне кажется что точно по вопросу - никак. А что затакое хитрое приложение которому нужны системные привилегии на ПК и доступ к сети?
Иван Иванов
 
Сообщения: 448
Зарегистрирован: 19 апр 2004, 14:02

Сообщение Андрей Тр. aka RH » 07 авг 2008, 13:31

Иван Иванов писал(а):Че-то мне кажется что точно по вопросу - никак. А что затакое хитрое приложение которому нужны системные привилегии на ПК и доступ к сети?

Немного поясню - приложение вроде бы должно работать для членов простой группы Users. И пользователи Зеном добавляются в эту группу ( политика DLU ). Но при запуске это хитрое приложение жалуется, что де скажите сисадмину, что пользователь должен быть членом Users .. это если пускать приложение просто с С: ( где оно и установлено ). Если пускать его же как зеновское unsecured system, то стартует без проблем .. но юзерам же нужно сохранять файлы на сетевой диск. А приложение - Quickbooks ( типа Quicken - бухгалтерия такая ).

Других путей решения проблемы пока не искал, было не до того, а "в лоб" ( повысив привилегии ) несколько не получилось.
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Re: Примапить домашний каталог юзера для Зеновского приложен

Сообщение Dmitry aka DrHoo » 07 авг 2008, 15:16

Андрей Тр. aka RH писал(а): .. выходит, что надо контейнеру с рабочими станциями дать права на каталог со всеми домашними что ли ? Но тогда же, в принципе, юзеры с них смогут увидеть домашние каталоги друг друга ..

Если у Вас пользователи и воркстанции живут в разных контейнерах, то всё должно быть вполне безопасно: права доступа, назначенные объекту рабочей станции, пользователям не передаются. Хотя, запустив программу, сконфигурированную вышеописанным образом, в диалоге открытия файлов они cмогут увидеть много интересного ;)
Аватара пользователя
Dmitry aka DrHoo
 
Сообщения: 73
Зарегистрирован: 05 июн 2002, 07:48

Re: Примапить домашний каталог юзера для Зеновского приложен

Сообщение Андрей Тр. aka RH » 07 авг 2008, 15:43

Dmitry aka DrHoo писал(а):Хотя, запустив программу, сконфигурированную вышеописанным образом, в диалоге открытия файлов они cмогут увидеть много интересного ;)

Есть такое :) в частности, и по этой причине такого варианта хочется избежать .. погуглив нашел пару рецептов для конкретной проги для её работы под User - завтра попробую ..
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Владимир Горяев » 18 авг 2008, 14:02

Нужно импортировать станцию и дать ей права. Использовать UNC пути.
Running an App Object as Secure or Unsecure System User on Windows XP
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение Андрей Тр. aka RH » 18 авг 2008, 15:19

Владимир Горяев писал(а):Нужно импортировать станцию и дать ей права. Использовать UNC пути.
Running an App Object as Secure or Unsecure System User on Windows XP

Интересно. Собсно, суть решения сводится не к использованию UNC path, а к передаче пути от пользователя к приложению - через переменную среды, значение которой присваивается ещё при логине пользователя.
SOLUTION: Instead of creating an application object for each location, you can set and use an environment variable that will pass the name of the server your user is logged into. Here's what you need to do:

In your login script, add the following line:
SET SERVER="%FILE_SERVER"

This line will create an environment variable in Windows using the name of the server the user has logged into. You can verify this from a Command prompt by typing 'SET' on the workstation.

Now, in your application object use the new variable to build the path to your application like this:
\\%SERVER%\sys\Apache2\htdocs\IPPDOCS\NIPP.EXE

С другой стороны, я и так могу использовать %home directory в макро в скрипте приложения. Я так и не понял, как в этом случае избежать раздачи прав всем рабочим станциям на все пользовательские каталоги .. или если смаппировать такой через приложение, то потом пользователь в сетевом окружении чужих не увидит ? Так он увидит ..
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Владимир Горяев » 18 авг 2008, 15:36

Насколько я помню, права нужно давать рабочей станции, удобно когда они импортируются в отдельные контейнеры, тогда права можно раздать сразу на весь контейнер. Проверить можно сделав приложение запускающееся от имени system user, тот же FAR, напр.
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение Андрей Тр. aka RH » 18 авг 2008, 15:45

Да, все рабочие станции уже давно импортированы :) куда следует. И я даже пробовал им ( через основной контейнер ) дать права ( хотя бы RF ) на корневой каталог с домашними. В итоге все всё видят. А это нехорошо.
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение Антон Фридрих » 19 авг 2008, 04:52

А не пойдет как вариант создание спец юзера от имени которого будет работать приложение? Тоесть он права на все хоум каталоги имеет а пользователь под своим аккаунтом видит только свой хоум....
Не пойдет так?
Аватара пользователя
Антон Фридрих
 
Сообщения: 606
Зарегистрирован: 09 фев 2006, 07:55
Откуда: Красноярск


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13