Войти

Показать полную графическую версию : Проблема с запуском 1С под доменным пользователем


mad_spl
12-01-2009, 10:35
У меня следующая проблема: Для буха установил 1С систему, но она не может отобразить базу, которая находится на др. компе, т.е. сама программа запускается. У буха пользовательская доменная учет. запись с правами доменного пользователя (GPO на AD почти по умолчанию все остались для OU пользователей). Так вот база отображается только под правами админа, т.е. под учеткой админа. Как сделать, чтобы она (бух), как пользователь, спокойно пользовалась базой 1С. /Я ей пока запускаю бухгалтерию под локальным администраторским именем ("запуск от имени"), но, естественно, со стороны безопасности - это не правильно, да и каждый раз ей вбивать пароль мне не хочется./

И вопрос вдогонку: есть еще некоторые проги, которые запускаются польностью только под админскими правами. Что делать? Как лучше всего и правильней поступать в таких ситуациях?

Спасибо.

monkkey
12-01-2009, 10:55
Проверьте разрешения доступа и безопасность на каталог базы.
runas /savecredentials может помочь в вопросе "вдогонку"

__sa__nya
12-01-2009, 11:40
Для буха установил 1С систему, но она не может отобразить базу, которая находится на др. компе » - а базу эту прописывали под пользователем буха или каким-нибудь другим ( локальным администратором, от имени к-го сейчас делаете запуск)? Дело в том что 1с-ки 77, 80, 81 содержат список баз отдельно для каждого пользователя. Пример: на компе есть пользуны user1, user2. Вошли под user1, создали базы, прописали к ним пути в 1с-ке, зашли под user2, открыли 1с-ку - а там список баз будет пуст (хотя физически они есть), потому что пути к ним прописаны в user1, а на user 2 их нужно заново прописать, и еще: если пользователь, от имени которого запускается 1С, не администратор, то у него должны полные NTFS - права (за исключение смены разрешений и владельца) на папку со всеми нужными ему базами, и на папку с установленной 1С.
Пути к базам 1С хранит:
1) 77 - в реестре HKCU\Software\1C
2) 80 - %userprofile%\application data\1C
3) 81 - %userprofile%\local settings\application data\1C

mad_spl
12-01-2009, 13:54
спасибо, сейчас гляну...



завтра с это просмотрю, т.к. доступа к бухгалтерии пока нет.

mad_spl
12-01-2009, 14:30
У меня еще один вопрос на эту тему...нужно одному сотруднику дать возможность поиграть в игрушку(охранник:- что б скучно не было охранять), так вот, когда запускаешь .exe-шку, то никаких действий не происходит вообще (от имени админа я запускать ему ничего не собираюсь). Я попробовал сделать следующее (это во многих случаях мне помогло без заморочек, но если делаю не правильно - поправьте меня) на уровне ntfs дал ему полный доступ ко всей папке, где находится игра (C:/Progr files/games/...), т.е. только к папке (и ко всем вложенным папкам + файлам, соответственно), где находится игра. При запуске exe не запускается. Как нужно поступить в этом случае. Смотрел на форумах, там предлагают использовать различные админские проги, но не ужели этот момент нельзя решить на виндовом уровне?

monkkey
12-01-2009, 14:55
mad_spl,
regmon.exe, filemon.exe
Но пусть лучше работает, а не играет )))

__sa__nya
13-01-2009, 09:23
на уровне ntfs дал ему полный доступ ко всей папке » а вот совсем полного доступа лучше не давать - т.к. в таком случае челове может изменять разрешения на данную папку и ее подпапки (короче, грубо говоря, на вкладке "безопасность" в списке разрешить проставить все галочки кроме "полный доступ" - это даст человеку права создавать, изменять, удалять что угодно в конкретной папке, но не менять разрешения).

mad_spl
13-01-2009, 10:24
regmon.exe, filemon.exe
Но пусть лучше работает, а не играет ))) »
Просмотрел я, что это за утилитки, - они выдают все объекты и места, куда обращается указанная прога. Как мне это может помочь?

а вот совсем полного доступа лучше не давать - т.к. в таком случае челове может изменять разрешения на данную папку и ее подпапки (короче, грубо говоря, на вкладке "безопасность" в списке разрешить проставить все галочки кроме "полный доступ" - это даст человеку права создавать, изменять, удалять что угодно в конкретной папке, но не менять разрешения). »
Да, знаю, совсем полный я не даю, только на изменение и т.д.

__sa__nya
13-01-2009, 10:54
Как мне это может помочь? »
Если на папке с игрой вы поставили полный доступ, но она все равно не запускается, значит ей нужно записать/считать данные из реестра, либо еще из каких-нибудь папок, на которые пользователю доступа может не быть. С помощью вышеуказанных прог можно узнать куда пытается лезть игрушка, и на соответстующие разделы реестра /папки так же дать досту пользователю. Но лучший вариант это
Но пусть лучше работает, а не играет ))) »

mad_spl
13-01-2009, 11:18
Если на папке с игрой вы поставили полный доступ, но она все равно не запускается, значит ей нужно записать/считать данные из реестра, либо еще из каких-нибудь папок, на которые пользователю доступа может не быть. С помощью вышеуказанных прог можно узнать куда пытается лезть игрушка, и на соответстующие разделы реестра /папки так же дать досту пользователю. Но лучший вариант это
Цитата monkkey:
Но пусть лучше работает, а не играет ))) » »

:) Он же охранник, скучает, бедняжка. Вобщем, скачал я эти утилитки, проверил куда обращается игра (Халф лайф в1.1:)) к реестру и,,,там этих обращений сотни O_O!!! Я замучаюсь точно...

germka
13-01-2009, 12:08
Просто разрешить на запись эти ветки реестра для пользователя на компьютере охранника, вручную то писать все в реестр не надо

crouler
13-02-2009, 20:43
Если такой доступ открыт группе "Пользователи", то может не прокатить. Попробуй дать полный ntfs доступ на папку и .exe игрушки конкретному пользователю, т.е. охраннику!

Прогу 1С можно установить на сервере, да и базу тоже, открыть доступ бухгалтеру и работнику другого компьютера в терминальном режиме так, что при подключении к рабочему столу сервера им будет открываться сразу 1С. Только в 1С нужно будет создать пользовательские учётки с разными правами и рабочими папками.




© OSzone.net 2001-2012