Пользователь не админ. Есть скрипт test.sh, требующий прав root.
Куда и что нужно прописать, чтобы при входе пользователя (не админа) в систему он автоматически запускался?
Пользователь не админ. Автозапуск скрипта sh при входе в систему.
Модератор: Модераторы разделов
-
jobfox
- Сообщения: 142
-
BIgAndy
- Сообщения: 1923
Re: Пользователь не админ. Автозапуск скрипта sh при входе в систему.
Что-то вы путаете.
"при входе в систему" и "при входе пользователя" (тоесть при логине) -совершенно разные события. "При входе в систему" файловая система монтируется в ro mode, потом перемонтируется в rw и запускаются init скрипты, которые однозначно требуют прав рута. В этой стадии логон других ползователей не возможен.
При логоне (входе в консоль, терминал) скрипты запускаются в.bashrc
При запуске DE - у каждого DE свое место старта скриптов.
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Пользователь не админ. Автозапуск скрипта sh при входе в систему.
jobfox
man sudo решит вашу проблему.
man sudo решит вашу проблему.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
blackdevil
- Бывший модератор
- Сообщения: 2751
- Статус: Добровольный помощник
- ОС: Ubuntu (lts)
Re: Пользователь не админ. Автозапуск скрипта sh при входе в систему.
Ох, как же надоели одни и те же вопросы...Ладно, Новый Год на носу, простим друг другу маленькие слабости 
Простые решения для Ubuntu-подобных систем: смотрим тут
-
idemidov
- Сообщения: 8
Re: Пользователь не админ. Автозапуск скрипта sh при входе в систему.
Мда больше всего от линукса отпугивают именно такие кому влом помочь и кто пишет man какая-нибудь команда. А человек зачастую даже не знает что такое ман.
Идите в аспирантуру преподавайте раз такие умные, не тратьте время на форум)))))
Ты возьми кинь его в /etc/init.d/test.sh
Сделай его исполняемым вот так
sudo chmod +x /etc/init.d/test.sh и потом вот так
sudo update-rc.d myscript.sh start 51 S
Будет работать.)))))
Но запускаться будет с правами рута)))
Идите в аспирантуру преподавайте раз такие умные, не тратьте время на форум)))))
Ты возьми кинь его в /etc/init.d/test.sh
Сделай его исполняемым вот так
sudo chmod +x /etc/init.d/test.sh и потом вот так
sudo update-rc.d myscript.sh start 51 S
Будет работать.)))))
Но запускаться будет с правами рута)))