|
Регистрация dll без прав администратора - Windows Server или runas | ☑ | ||
---|---|---|---|---|
0
ddvvxx
24.03.17
✎
15:54
|
Расскажите как для тупого каким образом пользователь сервера может регистрировать DLL без прав администратора?
Если ему нужно дать право на внесение записи в реестр, то как ему дать это право? Либо подскажите вариант запуска CMD под пользователем с административными правами. Как, например, использовать команду runas, при этом не вводя пароль пользователя администратора? |
|||
1
разработчик 1с
24.03.17
✎
15:55
|
можно переустановить виндоус сервер
|
|||
2
aka AMIGO
24.03.17
✎
15:56
|
Это куда-ж вы своих админов дели?
ЗЫ. насколько я помню, затея не удастся |
|||
3
ddvvxx
24.03.17
✎
15:56
|
(2) почему?
|
|||
4
ddvvxx
24.03.17
✎
15:57
|
очень нужно. не получается
|
|||
5
aka AMIGO
24.03.17
✎
15:58
|
(3) прав нет..
|
|||
6
ddvvxx
24.03.17
✎
15:59
|
(5) а что на счет использования команды
runas \Админ C:\WIN\regdll.cmd? |
|||
7
SeriyP
24.03.17
✎
16:00
|
(0) Нельзя просто так взять и выполнить программу под админскими правами не зная пароль.
Если винда не серверная, можно обнулить пароль админа - профит... |
|||
8
SeriyP
24.03.17
✎
16:00
|
(6) Нужно будет вводить пароль
|
|||
9
ddvvxx
24.03.17
✎
16:01
|
но там пароль админа надо вводить. мне это не нужно. надо чтобы сразу зарегистрировалось и всё.
нашел, что если использовать runas /savecred / то пароль спросит только первый раз, а во второй нет. но че-то и во второй раз тоже спрашивает (7) винда серверная |
|||
10
ДемонМаксвелла
24.03.17
✎
16:01
|
(7) потом админ будет долго бить в бубен
|
|||
11
SeriyP
24.03.17
✎
16:02
|
(10) причем в бубен того, кто так сделал ;-)
|
|||
12
ddvvxx
24.03.17
✎
16:02
|
думаю может пароль сохранить где-нибудь в текстовом файле в недоступном месте и чтобы при запуске его использовать. только как это сделать
|
|||
13
SeriyP
24.03.17
✎
16:04
|
(9) не получится
|
|||
14
ДемонМаксвелла
24.03.17
✎
16:04
|
(11) я это и имел в виду
|
|||
15
ddvvxx
24.03.17
✎
16:04
|
неужели нет вариантов вообще?
|
|||
16
ДемонМаксвелла
24.03.17
✎
16:06
|
(15) решение тут не техническое, а организационное
|
|||
17
SeriyP
24.03.17
✎
16:07
|
Серверная винда относительно простой обычной винды пароли хранит в шифрованном виде. Не имея полномочий на выполнение привилегированных (админских) операций, пользователю их не совершить. Другими словами, или админ должен дать права на выполнение определенных действий, либо самому "стать" админом.
|
|||
18
ddvvxx
24.03.17
✎
16:07
|
(16) кого организовать?
|
|||
19
ДемонМаксвелла
24.03.17
✎
16:07
|
(18) того, кто знает пароль
|
|||
20
SeriyP
24.03.17
✎
16:08
|
(19) +100500
|
|||
21
ddvvxx
24.03.17
✎
16:09
|
(19) я знаю админский пароль
|
|||
22
ДемонМаксвелла
24.03.17
✎
16:09
|
(21) а что мешает тогда?
|
|||
23
ddvvxx
24.03.17
✎
16:10
|
(19) но я не админ и "становится" им пока не собираюсь. но задачу решить очень нужно
|
|||
24
ДемонМаксвелла
24.03.17
✎
16:10
|
ладно, я ушел работать. Некогда ребусы разгадывать...
|
|||
25
lock19
24.03.17
✎
16:11
|
(23) Напиши сервис.
|
|||
26
разработчик 1с
24.03.17
✎
16:11
|
мопед не твой
|
|||
27
dezss
24.03.17
✎
16:13
|
Чуваки, да знает он пароль, походу.
Просто хочет сделать чета, что не будет хранить его в открытом виде. (0) есть вариант написать exe-шник, в который будет передаваться путь к dll и в котором будет использоваться пароль админа. Из exe-шника пароль достать не просто. Только если пароль или логин админа поменяется, надо будет перекомпилировать exe-шник уже с новым паролем и/или логином. |
|||
28
ddvvxx
24.03.17
✎
16:13
|
объясню задачу: надо, чтобы пользователь ПРИ ЗАПУСКЕ ПРОГРАММЫ 1С регистрировал библиотеку. Для пользователей настроил при начале работы системы запуск CMD с регистрацией библиотек. Но чтобы CMD выполнилась, пользователю нужно иметь права администратора. Мне даже подойдет вариант, чтобы при ВХОДЕ В 1С выполнялась CMD пусть под администратором
|
|||
29
SeriyP
24.03.17
✎
16:13
|
(23) ты хочешь запускать runas несколько раз в разное время, при этом ни разу не вводя пароль?
|
|||
30
dezss
24.03.17
✎
16:14
|
(28) а как настроил такое?
|
|||
31
ddvvxx
24.03.17
✎
16:14
|
(29) я то хочу :D
но что толку |
|||
32
ddvvxx
24.03.17
✎
16:16
|
(30) не настроил, прописал процедуру при начале работы системы
|
|||
33
dezss
24.03.17
✎
16:16
|
(31) каг вореант прописать эти регистрации в
ПередНачаломРаботыСистемы(Отказ) |
|||
34
dezss
24.03.17
✎
16:17
|
(32) так там и регай dll. Нафиг тебе батник запускать?
и пароль прям там и храни. Или есть люди, которые ходют в конфу, но знат ьпароль не должны? |
|||
35
ddvvxx
24.03.17
✎
16:19
|
(33) так и сделал, но! запускается CMD с командой регистрации DLL, запускается она под пользователем сервера, который начал работу в 1С. Но без наличия у пользователя административных прав DLL не зарегается.
(34) как это сделать? какой командой прописать, чтобы не запускать батник? |
|||
36
ddvvxx
24.03.17
✎
16:20
|
например, пользователь Админ, пароль: 12345000
|
|||
37
dezss
24.03.17
✎
16:20
|
(35) Той же, которой батник запускаешь)))
И там же пиши runas и т.д. |
|||
38
dezss
24.03.17
✎
16:21
|
(36) покажи кусок кода, где батник запускаешь
|
|||
39
Fish
24.03.17
✎
16:22
|
Политики уже предлагали?
|
|||
40
ddvvxx
24.03.17
✎
16:23
|
(39) читал, но как сделать не знаю
|
|||
41
dezss
24.03.17
✎
16:23
|
(39) так он же вроде хочет перед запуском 1с...
|
|||
42
ddvvxx
24.03.17
✎
16:23
|
(39) в смысле поверхностно глазами пробегал
|
|||
43
разработчик 1с
24.03.17
✎
16:24
|
в свойствах батника можно прописать под каким пользователем запускать с паролем и поставить сохранить.. но это же виндовс, будет слетать иногда
|
|||
44
ddvvxx
24.03.17
✎
16:24
|
(41) подойдет и вариант, если у пользователя с помощью настроек политик появятся права регистрации библиотек
|
|||
45
lock19
24.03.17
✎
16:25
|
(44) Админу это подойдёт?
|
|||
46
ddvvxx
24.03.17
✎
16:27
|
(45) не знаю)
по поводу того, чтобы в команде сразу прописать пароль: http://forum.oszone.net/nextnewesttothread-200555.html по ходу так нельзя |
|||
47
Вафель
24.03.17
✎
16:28
|
была утилита такая, которая запускала под амином без пароля.
пароль не хранился, а хранился хэш |
|||
48
ddvvxx
24.03.17
✎
16:30
|
(45) думаю подойдет. да и вопрос не в этом. мне главное решить задачу не давая пользователям полные административные права и чтобы им не пришлось нигде вводить пароль администратора.
прописать пароль в скрипте судя по всему нельзя. нет такой команды что ли ... |
|||
49
SeriyP
24.03.17
✎
16:31
|
(48) попробуй "покопать" в сторону групповых политик
|
|||
50
ddvvxx
24.03.17
✎
16:32
|
много где пишут, что пароль запросит при первом запуске, потом просить не будет. но у меня и при втоом запуске просит
C:\Windows\System32\runas.exe /savecred /user:Администратор "C:\Program Files\To\Program.exe" мне подойдет вариант, если попросит пароль только один раз и запомнит его |
|||
51
Вафель
24.03.17
✎
16:34
|
посмотри утилиты
ExecAS, AdmiLink |
|||
52
ddvvxx
24.03.17
✎
16:34
|
(49) на крайняк придется попробовать, но мне вопрос придется изучать основательно
|
|||
53
ddvvxx
24.03.17
✎
16:36
|
(51) спасибо, посмотрю. натыкался вроде
|
|||
54
dezss
24.03.17
✎
16:39
|
(53) а если регить через логон-скрипт?
|
|||
55
dezss
24.03.17
✎
16:39
|
блин...он же выполняется под пользователем(((
|
|||
56
dezss
24.03.17
✎
16:49
|
Вот еще довольно распространенная и простая софтина аля рунас и даж по сети...
http://windowsnotes.ru/cmd/psexec-utilita-dlya-udalennogo-vypolneniya-komand/ |
|||
57
Вафель
24.03.17
✎
16:54
|
(56) она хранит пароль в открытом виде. не гут
|
|||
58
ddvvxx
24.03.17
✎
16:56
|
(56) Да, работает. Спасибо. Но пароль да. А как ещё быть ...
|
|||
59
ddvvxx
24.03.17
✎
16:57
|
(56) (57) но можно прописать команду в конфигураторе и пароль там же
|
|||
60
ddvvxx
24.03.17
✎
16:58
|
по крайней мере такой вариант безопасней, чем административные права у пользователей
|
|||
61
Builder
24.03.17
✎
17:43
|
А не проще админу 1 раз зарегить на сервере нужные библиотеки? Зачем пользователю их регистрировать каждый раз?
|
|||
62
Torquader
25.03.17
✎
01:35
|
Вообще-то, если знать, что Dll прописывает, то её можно прописать в ключи пользователя, просто перехватив вызовы записи в реестр и заменив HKEY_LOCAL_MASCHINE на HKEY_CURRENT_USER.
|
|||
63
ildary
25.03.17
✎
08:46
|
(61) иногда регистрация библиотеки слетает и её надо повторить.
(0) автор, команду регистрации библиотеке засунь в екзешник, такой например как AutoIt - там не требуется никакой savecred. |
|||
64
Serginio1
25.03.17
✎
09:13
|
||||
65
Serginio1
25.03.17
✎
09:14
|
(63) Проще восстановить ветку реестра
|
|||
66
ddvvxx
27.03.17
✎
09:43
|
(65) может быть, но я не знаю как
|
|||
67
ddvvxx
27.03.17
✎
09:53
|
(61) может и проще, я не знаю
(62) (65) всё что касается действий на сервере, а так же редактирование ветки реестра - не моя ответственность. поэтому хочу обойтись средствами 1С и простым запуском батника |
|||
68
Serginio1
27.03.17
✎
11:06
|
||||
69
Serginio1
27.03.17
✎
11:07
|
||||
70
ddvvxx
27.03.17
✎
13:19
|
(68) (69) спасибо!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |