[решено] Запуск Tftpd32 под обычным пользователем

Ответить
Аватара пользователя
Alexander_Grig

[решено] Запуск Tftpd32 под обычным пользователем

Сообщение Alexander_Grig »

Здравствуйте, господа



Проблема в следующем.

Есть ПК под управлением ХР, на нем есть несколько пользователей, среди них один админ, остальные обычные пользователи. Можно сказать, что постоянно за этим ПК сидит только один пользователь, остальные очень редко работают на нем, т.к. являются "приходящими" пользователями. На этом ПК необходимо установить Tftpd32 со службами DHCP и TFTP. Под учетной записью администратора все запускается нормально, но если попробовать запустить под обычным пользователем, то не получается - говорит, что для запуска DHCP не хватает полномочий, повышение статуса до опытного пользователя тоже не дает результата.

Как можно сделать так, чтобы Tftpd32 грузился постоянно (либо независимо от того, кто зашел в систему, либо конкретно под этим обычным пользователем).



Заранее благодарю
Аватара пользователя
Blast

Re: [решено] Запуск Tftpd32 под обычным пользователем

Сообщение Blast »

Ну либо
Доступ - [решено] Запуск программ от имени другого пользователя
либо RegMon + FileMon = отслеживание веток реестра и папок/файлов к которым обращается программа и раздача на них прав этому самому пользователю, честно говоря вариант с runas удобнее в разы, если приемлим конечно.
Аватара пользователя
Vadikan

Re: [решено] Запуск Tftpd32 под обычным пользователем

Сообщение Vadikan »

Alexander_Grig

А запуск от имени администратора не устраивает, видимо? На всякий случай -
Пошаговое руководство по использованию вторичного входа в Windows 2000
LOL
Аватара пользователя
Alexander_Grig

Re: [решено] Запуск Tftpd32 под обычным пользователем

Сообщение Alexander_Grig »

Blast,Vadikan Изображение

Спасибо, попробую

.......

После прочтения справки по runas вижу, что этот вариант отпадает, т.к. в этом случае необходимо вводить пароль администратора, т.е. 1) придется пользователю его сообщить 2) пользователю придется его вводить (первое нежелательно, второе тоже Изображение). Нужно, чтобы задача решалась без лишних телодвижений со стороны пользователя (выполнялась "прозрачно" для него Изображение). Посмотрю еще вариант с AutoIt.
Аватара пользователя
Alexander_Grig

Re: [решено] Запуск Tftpd32 под обычным пользователем

Сообщение Alexander_Grig »

Получилось обойтись штатными средствами - runas с параметром /savecred . При этом в первый раз будет выдан запрос пароля учетной записи администратора, от имени которой производится запуск. Далее запрос пароля выводится не будет.

Вся конструкция получила вид:

C:\WINDOWS\system32\runas.exe /savecred /user:Alexander "E:\C Archiv\Терминалы\Tftpd32 v3.03\tftpd32.303\tftpd32.exe"

Это можно либо в автозагрузку для отдельно взятого пользователя посадить, либо для всех в HKLM\Software\Microsoft\Windows\CurrentVersion\Run добавить.
Аватара пользователя
Alexander_Grig

Re: [решено] Запуск Tftpd32 под обычным пользователем

Сообщение Alexander_Grig »

В дополнение.... Изображение

Есть еще бесплатная утилита, заменяющая runas, но обладающая бОльшими возможностями -
http://www.joeware.net/win/free/tools/cpau.htm
. Сам не тестировал, т.к. меня устроил найденный выше вариант, но по отзывам тех, кому найденный мной вариант не подошел по каким-то причинам, вроде работает хорошо.
Ответить

Вернуться в «Microsoft Windows 2000/XP»