запрет просмотра и разрешение на запуск скрипта
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
запрет просмотра и разрешение на запуск скрипта
есть скрипт script.sh
как сделать чтобы пользователь мог его запустить, но не мог просмотреть что в нем написано?
как сделать чтобы пользователь мог его запустить, но не мог просмотреть что в нем написано?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Electronik
- капитан
- Сообщения: 1593
- Зарегистрирован: 2008-11-15 17:32:56
- Откуда: Минск
- Контактная информация:
Re: запрет просмотра и разрешение на запуск скрипта
пойдёт?
http://stackoverflow.com/questions/8334 ... ell-script
ну и на всякий случай
https://www.google.by/search?q=bash+scr ... 0QWV14CQDg
http://stackoverflow.com/questions/8334 ... ell-script
ну и на всякий случай
https://www.google.by/search?q=bash+scr ... 0QWV14CQDg
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Блог
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: запрет просмотра и разрешение на запуск скрипта
и так уже сделал до того как написал:
и
по правам стало:
Код: Выделить всё
chown root:whell script.sh
Код: Выделить всё
chmod 711 script.sh
читать, открыть низзя, но и запустить тожу - нельзя(((, хотя по правам все правильно.-wrx---x---x
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: запрет просмотра и разрешение на запуск скрипта
по первой ссылке:
автор скрипта и может запускать - это я знаю.
а мне нужно, чтобы автором был рут, а запускать мог любой(из нужного списка) пользователь, не имея возможности прочесть его.
автор скрипта и может запускать - это я знаю.
а мне нужно, чтобы автором был рут, а запускать мог любой(из нужного списка) пользователь, не имея возможности прочесть его.
- Electronik
- капитан
- Сообщения: 1593
- Зарегистрирован: 2008-11-15 17:32:56
- Откуда: Минск
- Контактная информация:
Re: запрет просмотра и разрешение на запуск скрипта
ну так через sudo не работает??
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Блог
-
- проходил мимо
Re: запрет просмотра и разрешение на запуск скрипта
настроил sudo чтоб у пользователя был доступ без пароля тока к этому скрипту - работает.
теперь вопрос:
в иксах сделал в свойствах ярлыка: sudo /путь_к_скрипту/script.sh
окошко терминала с названием sudo не закрывается при окончании работы скрипта... как сделать чтобы окно закрывалось по окончанию работы скрипта?
теперь вопрос:
в иксах сделал в свойствах ярлыка: sudo /путь_к_скрипту/script.sh
окошко терминала с названием sudo не закрывается при окончании работы скрипта... как сделать чтобы окно закрывалось по окончанию работы скрипта?
-
- проходил мимо
Re: запрет просмотра и разрешение на запуск скрипта
если в терминале запустить sudo script.sh то все работает. а в оконном такой косяк с незакрыванием окна))
- Electronik
- капитан
- Сообщения: 1593
- Зарегистрирован: 2008-11-15 17:32:56
- Откуда: Минск
- Контактная информация:
Re: запрет просмотра и разрешение на запуск скрипта
а если сделать так?
sudo /путь_к_скрипту/script.sh &
sudo /путь_к_скрипту/script.sh &
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Блог
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: запрет просмотра и разрешение на запуск скрипта
не работает.Electronik писал(а):а если сделать так?
sudo /путь_к_скрипту/script.sh &
- Electronik
- капитан
- Сообщения: 1593
- Зарегистрирован: 2008-11-15 17:32:56
- Откуда: Минск
- Контактная информация:
Re: запрет просмотра и разрешение на запуск скрипта
какой WM?
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Блог
-
- проходил мимо
Re: запрет просмотра и разрешение на запуск скрипта
MBMC 3.0какой WM?
p.s. ток щаз смог ответить...
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: запрет просмотра и разрешение на запуск скрипта
да, что за глюк?
указано в скрипте:
делаю из под рута - все ок. (настроен вход по ключу)
делаю из под юзера(без прав 711, а 755 стоит) -все ок. (настроен вход по ключу)
делаю из под юзера(711 права на скрипт) через sudo script.sh - а ssh вместо ключа пароль изпользует. ЭТО что? это КАК?!! о_О
указано в скрипте:
Код: Выделить всё
ssh root@host uptime; ls -l;
делаю из под юзера(без прав 711, а 755 стоит) -все ок. (настроен вход по ключу)
делаю из под юзера(711 права на скрипт) через sudo script.sh - а ssh вместо ключа пароль изпользует. ЭТО что? это КАК?!! о_О
-
- проходил мимо
Re: запрет просмотра и разрешение на запуск скрипта
man ssh решил все с идентификацией. ключи решают все.
а вот старт скрипт через судо - так и не поборол(
а вот старт скрипт через судо - так и не поборол(
- QweЯty
- лейтенант
- Сообщения: 796
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: запрет просмотра и разрешение на запуск скрипта
в общем сделал костыль.
запуск sudo script.sh идет в стороннем скрипте srt.sh:
все работает.
потом как нибудь выложу... ток отредактирую под интернет..
запуск sudo script.sh идет в стороннем скрипте srt.sh:
Код: Выделить всё
#!/bin/sh
sudo script.sh
exit 0
потом как нибудь выложу... ток отредактирую под интернет..
-
- проходил мимо
Re: запрет просмотра и разрешение на запуск скрипта
подскажите, как сравнить списки?
есть такое:
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]
в процессе понадобилось смотреть и сравнить, чего у нас лежит в chrlist'e
простое условие if [ ${chrlist} == $addr1 ] не работает...
как сравнить такой массив7
есть такое:
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
простое условие if [ ${chrlist} == $addr1 ] не работает...
как сравнить такой массив7