Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Запуск программ от другого пользователя (http://forum.oszone.net/showthread.php?t=3757)

Bavik 15-01-2004 15:31 20120

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

Kent 15-01-2004 22:56 20121

В свойствах ярлыка можно указать запуск от имени другого пользователя. Но без пароля, похоже, не получится системными средствами.

Neu-iskatell 28-10-2005 13:40 368473

Попробуй поэксперементировать с командой RunAs.
А потом создать коммандник

detrin 20-11-2005 08:29 375848

Тоже столкнулся с такой проблемой. Немного покопавшись в интернете нашел программу ExecAs.
http://www.pisoft.ru/execas/execas.htm
Щас буду юзать, но вроде это то, что я хотел.

anatoly_neo 25-07-2007 15:14 618535

Люди!!! Помогите!
Столкнулся с такой же проблемкой... только запускаемый файл проги не "exe", а js - прога на яве... пробовал и через runAs и прогами (через одну удалось, но она не бесплатная... а бабла нет)... подскажите как можно написать скрипт или бат файлик для запуска этой проги... ПЛИЗ! :(

sergey1234567 25-07-2007 16:38 618565

Вобщем то если расширение JS то это не JAVA, а Джава - скрипт VB - подобный интерпритируемый язык, а интерпритатор есть в Windows.

anatoly_neo 25-07-2007 19:35 618624

Вобщем то если расширение JS то это не JAVA, а Джава - скрипт VB - подобный интерпритируемый язык, а интерпритатор есть в Windows.


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

Поэтому и прошу помощи... может кто какой скриптик напишет или bat файл (где данные об админе, пароле, и машине пользователя, и самой программы (ее путь и файл запускаемый) были бы легко изменяемые) для такой вот проги. Ну или хоть примерчик, чтоб там было все понятно... а то я не оч. умный и то что описывалось до этого не сильно просек!

sergey1234567 26-07-2007 09:33 618813

Ну если писать какой нибудь сценарий то пользоатель откроет его редакторм и увидит пароль Администратора, а ведь это одно и тоже что дать ему аналогичные права?

MIVerTFT 26-07-2007 10:49 618865

Цитата:

может кто какой скриптик напишет или bat файл (где данные об админе, пароле, и машине пользователя, и самой программы (ее путь и файл запускаемый) были бы легко изменяемые)
Вы должны понимать, что пользователь точно так же может изменять путь к запускаемой программе. Правильным решением будет отказ от такого рода программ, так как это нарушет безопасность системы.
Ну если так необходимо это то существует несколько путей решения данной проблемы:
1. Использовать команду runas с параметром /SAVECRED например:
runas /SAVECRED /user:USER "EXE.exe"
Пороль она запросит только первый раз и больше спрашивать не будет.
2. Использование сториних програм для этих целей например AdminLink, или какихто других их довольно много.

DedAlex 26-07-2007 10:55 618867

anatoly_neo
Можно создать bat файл с текстом
Код:

runas /savecred /user:имя "wscript полный путь к файлу js"
пароль запросит только первый раз, потом он будет сохранен в системе и больше спрашивать не будет.

anatoly_neo 26-07-2007 14:04 618949

Цитата:

Цитата DedAlex
anatoly_neo
Можно создать bat файл с текстом
Код:
runas /savecred /user:имя "wscript полный путь к файлу js"пароль запросит только первый раз, потом он будет сохранен в системе и больше спрашивать не будет >>>


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


Цитата:

Цитата MIVerTFT
1. Использовать команду runas с параметром /SAVECRED например:
runas /SAVECRED /user:USER "EXE.exe"
Пороль она запросит только первый раз и больше спрашивать не будет.
2. Использование сториних програм для этих целей например AdminLink, или какихто других их довольно много. >>>


ну 1 пункт очень похож на предыдущий совет... с той же собственно проблемой, не дает ввести пароль...

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


Та что ж сделать чтоб пароль то можно было ввести? ааа, и еще... она пароль навсегда запомнит или только до перезагрузки?

PS: я уже себе все мозги закипятил этой прогой... выручайте братцы... завтра она перестанет работать, так как срок действия демо проги пройдет! :(((

DedAlex 26-07-2007 14:30 618958

anatoly_neo
Курсор стоит на месте, но пароль вводиться, поэтому вводить надо очень внимательно. Пароль запомнит навсегда (до удаления).

anatoly_neo 26-07-2007 14:32 618959

Цитата:

Цитата DedAlex
anatoly_neo
Курсор стоит на месте, но пароль вводиться, поэтому вводить надо очень внимательно. Пароль запомнит навсегда (до удаления). >>>


До удаления чего??? и как после такого ввода запускать прогу? через этот bat файл или через ее родной запускаемый?

DedAlex 26-07-2007 14:42 618961

anatoly_neo
До удаления пароля.
Запускать через bat файл

anatoly_neo 26-07-2007 14:45 618964

Цитата:

Цитата DedAlex
До удаления пароля.
Запускать через bat файл >>>


а как пароль в случае чего удалить? и второе... при запуске выдал ошибку: "В "С:\Program" отсутствует расширение имени файла"... что это может быть? путь к проге с выполняемым файлом точный! копировал с ярлыка откдуа она под админом запускается

DedAlex 26-07-2007 14:58 618970

1. Пуск -> Выполнить -> control userpasswords2 -> вкладка "Дополнительно" -> Управление паролями.
2. В пути к файлу не должно быть пробелов.

anatoly_neo 26-07-2007 15:02 618975

Цитата:

Цитата DedAlex
2. В пути к файлу не должно быть пробелов. >>>

а как тогда быть? прога то в "program files" лежит... название как то сократить (не помню как сокращается) или пробел можно чем заменить?



Цитата:

Цитата DedAlex
1. Пуск -> Выполнить -> control userpasswords2 -> вкладка "Дополнительно" -> Управление паролями. >>>

так там можно было его изначально вбить и он бы его не спрашивал??? Или так бы не получилось? если его там грохнуть ничего страшного не произойдет?

MIVerTFT 26-07-2007 15:09 618978

Цитата:

а как тогда быть? прога то в "program files" лежит... название как то сократить (не помню как сокращается) или пробел можно чем заменить?
Просто имя файла указывай в кавычках ( "c:\program files\exe.exe" )

anatoly_neo 26-07-2007 15:14 618981

Цитата:

Цитата MIVerTFT
Просто имя файла указывай в кавычках ( "c:\program files\exe.exe" ) >>>


:) такой вариант не прокатил из-за дописки в начале фразы "wscript", хотя странно!
Прокатил вариант с сокращением названия "program files"...

И теперь я ДИКО РАДУЮСЬ!


СПАСИБО!!!! Всем кто принял участие в моей судьбе!!! Теперь это мой самый любимый форум!!!! :))) Еще раз спасибо!!!

Отдельное DedAlex за то что так долго и подробно объяснял мне!!!

DedAlex 26-07-2007 15:14 618982

Цитата:

Цитата anatoly_neo
так там можно было его изначально вбить и он бы его не спрашивал

не пробовал, но по идее должно сработать.
Цитата:

Цитата anatoly_neo
если его там грохнуть ничего страшного не произойдет?

система опять его спросит.

MIVerTFT 26-07-2007 15:18 618984

Цитата:

Цитата DedAlex
не пробовал, но по идее должно сработать.

Кстати непонятно почему, но не работает. :-)

anatoly_neo 26-07-2007 15:21 618986

Цитата:

Цитата DedAlex
система опять его спросит. >>>


Это то не страшно... еще раз введу, если что! :)


PS: вот итоговый вариант ссылки: runas.exe /savecred /user:домен\пользователь "wscript C:\Progra~1\.....\start.js"

"wscript" - только для моего варианта, при ссылке на exe-шник можно не писать.


Время: 14:22.

Время: 14:22.
© OSzone.net 2001-