|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] запуск скриптов от непривилигированного пользователя |
|
Debian/Ubuntu - [решено] запуск скриптов от непривилигированного пользователя
|
Старожил Сообщения: 166 |
нужно запустить скрипт при загрузке системы от непривилигированного юзера.
скопировал скрипт в /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 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать ruslandh,
mafik@debian:~/cstrike16/games$ $program "/home/mafik/cstrike16/games/hlds_run -game cstrike";echo $program bash: /home/mafik/cstrike16/games/hlds_run -game cstrike: Нет такого файла или каталога папки перещещал поэтому путь сейчас другой. но смысл тот же. |
Отправлено: 22:01, 25-01-2010 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать а где равно?
|
------- Отправлено: 22:27, 25-01-2010 | #12 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать [root@myfedora ~]# $program="/usr/bin/empathy -a";echo $program
-bash: =/usr/bin/empathy -a: No such file or directory |
Отправлено: 20:17, 26-01-2010 | #13 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать а на фига $
$ - это знак, приглашения, у вас оно выглядит. как mafik@debian:~/cstrike16/games$ |
------- Отправлено: 22:29, 26-01-2010 | #14 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать #!/bin/sh user=mafik;echo $user program="/usr/bin/empathy -a";echo $program su -l ${mafik} -c ${program} [root@myfedora ~]# ./empathytest mafik /usr/bin/empathy -a su: invalid option -- 'a' Try `su --help' for more information. [root@myfedora ~]# если строки из скрипта выполнять почередно, то работает, когда запускаю скрипт, то вижу это.. я так понисвю что su думает что ключ -а относится к нему. можно нужны еще какие нибудь служебные символы?" |
Отправлено: 23:54, 26-01-2010 | #15 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Пример:
Цитата:
|
|
------- Отправлено: 00:21, 27-01-2010 | #16 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать |
Отправлено: 21:50, 28-01-2010 | #17 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать #!/bin/sh cd /home/mafik/games/cstrike16 #user=mafik prog="sudo -u mafik ./hlds_run -game cstrike" ${prog} |
Отправлено: 23:01, 29-01-2010 | #18 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - Запуск от имени другого пользователя. | 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 |
|