|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] запуск скриптов от непривилигированного пользователя |
|
|
Debian/Ubuntu - [решено] запуск скриптов от непривилигированного пользователя
|
Старожил Сообщения: 166 |
Профиль | Отправить PM | Цитировать нужно запустить скрипт при загрузке системы от непривилигированного юзера.
скопировал скрипт в /etc/init.d update-rc.d scriptname 99 defaults перехапускаюсь ps -uax показывает что программа запущена от root сhown user.usergroup /etc/init.d scriptname chmod 4700 etc/init.d scriptname ребут тоже самое. (( вопрос как заставить скрипт запускаться от имени юзера. спасибо! |
|
Отправлено: 16:11, 16-01-2010 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 16:18, 16-01-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать хмм... тут наверно нужно более подробнее.
мой исполняемый файл имеет свои ключи и после и после ввода su ругается на то что я не правльно его использовал и дает мне краткий хелп по man выходит так что для того что бы новосозданный интерпритатор понимал все верно, необходимо su --command, но это к сожалению тоже ни кчем не привело. |
Отправлено: 16:19, 17-01-2010 | #3 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Используйте кавычки.
|
------- Отправлено: 21:18, 17-01-2010 | #4 |
Слакофил Сообщения: 590
|
Профиль | Сайт | Отправить PM | Цитировать Или сделайте враппер для вашего скрипта с параметрами
|
|
------- Отправлено: 11:54, 18-01-2010 | #5 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать ruslandh, rкавычки не катят. :-((
BuGfiX, хмм.... не поможете скрипт написать?! или дать адекватную ссылку. на все что натыкаюсь сейчас в поисковиках не совсем то , как мне каежтся лучше конечно ссылочку) |
Отправлено: 19:09, 18-01-2010 | #6 |
Слакофил Сообщения: 590
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 19:28, 18-01-2010 | #7 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать BuGfiX,
#!/bin/sh user=mafik program=/home/mafik/games/hlds_run -game cstrike +ip 192.168.1.30 +port 27020 -nomaster -insecure +map de_dust2 +maxplayers 10 su -m ${user} -c ${program} mafik@debian:~/games$ ./server_start ./server_start: line 3: -game: команда не найдена su: ключ требует аргумент -- c Использование: su [параметры] [имя пользователя] Параметры: -c, --command COMMAND передать команду COMMAND вызываемой оболочке -h, --help показать данное сообщение и закончить работу -, -l, --login запускать оболочку как регистрационную -m, -p, --preserve-environment не сбрасывать переменные окружения и сохранить запустившую оболочку -s, --shell SHELL использовать значение переменной SHELL вместо значения из файла passwd mafik@debian:~/games$ в общем результат тот же(( |
Отправлено: 19:57, 18-01-2010 | #8 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать проблему так и не рашил ((
|
Отправлено: 16:54, 24-01-2010 | #9 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Расставьте правильно кавычки.
$ program=/home/mafik/games/hlds_run -game cstrike +ip 192.168.1.30 +port 270; echo $program bash: -game: команда не найдена /home/mafik/games/hlds_run -game cstrike +ip 192.168.1.30 +port 270 $ program="/home/mafik/games/hlds_run -game cstrike +ip 192.168.1.30 +port 270"; echo $program /home/mafik/games/hlds_run -game cstrike +ip 192.168.1.30 +port 270 |
------- Отправлено: 17:09, 24-01-2010 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - Запуск от имени другого пользователя. | alexnj | Microsoft Windows 7 | 0 | 08-05-2009 20:35 | |
Разное - Запуск от имени пользователя.. | Великий Кукурузо | Microsoft Windows Vista | 26 | 29-10-2008 09:03 | |
C/C++ - Запуск процесса до авторизации пользователя | EvgeniyQQQ | Программирование и базы данных | 8 | 14-01-2008 04:48 | |
Запуск программ от другого пользователя | Bavik | Microsoft Windows NT/2000/2003 | 21 | 26-07-2007 15:21 | |
запуск бинарника от другого пользователя | nix_lamer | Общий по Linux | 17 | 02-01-2007 23:14 |
|