Страница 1 из 1
запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-16 1:31:03
QweЯty
есть скрипт script.sh
как сделать чтобы пользователь мог его запустить, но не мог просмотреть что в нем написано?
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-16 2:03:37
Electronik
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-16 2:30:35
QweЯty
и так уже сделал до того как написал:
и
по правам стало:
-wrx---x---x
читать, открыть низзя, но и запустить тожу - нельзя(((, хотя по правам все правильно.
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-16 2:46:08
QweЯty
по первой ссылке:
автор скрипта и может запускать - это я знаю.
а мне нужно, чтобы автором был рут, а запускать мог любой(из нужного списка) пользователь, не имея возможности прочесть его.
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-16 13:11:14
Electronik
ну так через sudo не работает??
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-16 20:11:33
КвертЯ
настроил sudo чтоб у пользователя был доступ без пароля тока к этому скрипту - работает.
теперь вопрос:
в иксах сделал в свойствах ярлыка: sudo /путь_к_скрипту/script.sh
окошко терминала с названием sudo не закрывается при окончании работы скрипта... как сделать чтобы окно закрывалось по окончанию работы скрипта?
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-16 20:12:54
КвертЯ
если в терминале запустить sudo script.sh то все работает. а в оконном такой косяк с незакрыванием окна))
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-16 20:54:24
Electronik
а если сделать так?
sudo /путь_к_скрипту/script.sh &
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-17 1:03:38
QweЯty
Electronik писал(а):а если сделать так?
sudo /путь_к_скрипту/script.sh &
не работает.
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-17 13:39:43
Electronik
какой WM?
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-21 18:46:09
КвертЯ
какой WM?
MBMC 3.0
p.s. ток щаз смог ответить...
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-21 20:33:58
QweЯty
да, что за глюк?
указано в скрипте:
делаю из под рута - все ок. (настроен вход по ключу)
делаю из под юзера(без прав 711, а 755 стоит) -все ок. (настроен вход по ключу)
делаю из под юзера(711 права на скрипт) через
sudo script.sh - а ssh вместо ключа пароль изпользует. ЭТО что? это КАК?!! о_О
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-22 9:34:49
КвертЯ
man ssh решил все с идентификацией. ключи решают все.
а вот старт скрипт через судо - так и не поборол(
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-22 23:56:58
QweЯty
в общем сделал костыль.
запуск sudo script.sh идет в стороннем скрипте srt.sh:
все работает.
потом как нибудь выложу... ток отредактирую под интернет..
Re: запрет просмотра и разрешение на запуск скрипта
Добавлено: 2014-07-25 16:11:59
КвертЯ
подскажите, как сравнить списки?
есть такое:
addr1="192.168.1.1 192.168.1.2 192.168.1.3 192.168.1.99"
addr2="192.168.2.1 192.168.3.2 192.168.4.3 192.168.5.88"
в процессе переменной chrlist присваивается какой либо из addr[0-9]
Код: Выделить всё
if условие
chrlist=addr1
elif условие
chrlist=addr5
elif условие
chrlist=addr8
else
chrlist=addr2
в процессе понадобилось смотреть и сравнить, чего у нас лежит в chrlist'e
простое условие
if [ ${chrlist} == $addr1 ] не работает...
как сравнить такой массив7