Подскажите куда положить скрипт чтобы он автоматически запускался после перезагрузки и чтоб права у него были как у определенного юзверя...
установлен ASPLinux v.10
mad_shef,
~/.bashrc или ~/.profile
Этот скрипт будет исполнять "залогиневшийся" пользователь будет выполнять "свои" скрипты (под своими правами).
Первое абсолютно верно, даже странно, что сам я про это забыл, но тут есть все же привязка к конкретному шеллу. А если у кого csh? А вот профайл чем исполняется? У меня например, его вообще нет.
прописал скрипт в файл /etc/rc.d/rc.local, скрипт запустился но с правами рута,хотя я ему указал (вроде как:-(((( права юзверя....
задача в общем такая - надо запустить страйковский сервак из под юзверя,и чтобы в случае пропадания напруги или других катаклизмов он сам запускался при загрузке системы...
прописал скрипт в файл /etc/rc.d/rc.local, скрипт запустился но с правами рута,хотя я ему указал (вроде как((( права юзверя....
задача в общем такая - надо запустить страйковский сервак из под юзверя,и чтобы в случае пропадания напруги или других катаклизмов он сам запускался при загрузке системы...
Запускай скрипт через sudo. Вообще, глянь man sudo.
А вот профайл чем исполняется? У меня например, его вообще нет.
Те же команды, что и в bash. Его адекватная замена - ~/.bash_profile. (~ - это домашний каталог).
Пардон, но я не об этом спрашивал. Я спрашивал "чем исполняется". Конкретнее - он будет исполняться во всех шеллах, или опять только в одном баше, как в случае с .bashrc?
в файле rc.local прописал : sudo -u имя_юзверя ./мя_скрипта и все прекрасно запустилось!
УРАААААААААААААААААААААААА!!!!!!!!!!!!!!ЗАРАБОТАЛАААААААААААААААА!!!!!!!!!!
ОГРОМНОЕ ВСЕМ СПАСИБО!!!!!!!!!!!!!!!!!!!!
Re: куда положить скрипт чтобы он автоматически запускался п
Не понял, после перезагрузки - это как? Может, после загрузки? Тогда в /etc/rc.d/rc.local А права - ну, как в скрипте пропишешь.
Re: куда положить скрипт чтобы он автоматически запускался п
mad_shef,
~/.bashrc или ~/.profile
Этот скрипт будет исполнять "залогиневшийся" пользователь будет выполнять "свои" скрипты (под своими правами).
куда положить скрипт чтобы он автоматически запускался после
Первое абсолютно верно, даже странно, что сам я про это забыл, но тут есть все же привязка к конкретному шеллу. А если у кого csh? А вот профайл чем исполняется? У меня например, его вообще нет.
куда положить скрипт чтобы он автоматически запускался после
Те же команды, что и в bash. Его адекватная замена - ~/.bash_profile. (~ - это домашний каталог).
Re: куда положить скрипт чтобы он автоматически запускался п
прописал скрипт в файл /etc/rc.d/rc.local, скрипт запустился но с правами рута,хотя я ему указал (вроде как:-(((( права юзверя....
задача в общем такая - надо запустить страйковский сервак из под юзверя,и чтобы в случае пропадания напруги или других катаклизмов он сам запускался при загрузке системы...
куда положить скрипт чтобы он автоматически запускался после
Скрипт /etc/rc.d/rc.local и так запускается при загрузке системы. Почему не от root запускать нужно?
куда положить скрипт чтобы он автоматически запускался после
Запускай скрипт через sudo. Вообще, глянь man sudo.
Re: куда положить скрипт чтобы он автоматически запускался п
А вот профайл чем исполняется? У меня например, его вообще нет.
Те же команды, что и в bash. Его адекватная замена - ~/.bash_profile. (~ - это домашний каталог).
Пардон, но я не об этом спрашивал. Я спрашивал "чем исполняется". Конкретнее - он будет исполняться во всех шеллах, или опять только в одном баше, как в случае с .bashrc?
Re: куда положить скрипт чтобы он автоматически запускался п
чтобы в случае взлома страйковского сервака не ломанули и все остальное.... т.е. чтобы вломщик не получил рутовых прав...
куда положить скрипт чтобы он автоматически запускался после
щас посмотрю и попробую! Спасибо!
Re: куда положить скрипт чтобы он автоматически запускался п
в файле rc.local прописал : sudo -u имя_юзверя ./мя_скрипта и все прекрасно запустилось!
УРАААААААААААААААААААААААА!!!!!!!!!!!!!!ЗАРАБОТАЛАААААААААААААААА!!!!!!!!!!
ОГРОМНОЕ ВСЕМ СПАСИБО!!!!!!!!!!!!!!!!!!!!