Alex
слушай так не пойдет
Alex
внутри у тебя другие вызовы других программ
Alex
а доступ без пароля ты дал только к sudo твой скрипт
Alex
причем полный путь
Alxius
#!/bin/bash cd /home/user/Program/aa export DISPLAY=:0 while [ 0 ]; do sleep 15 pidof mate-terminal if [ $? -eq 0 ]; then echo 0>/dev/null; else mate-terminal -e "sh _autoload.sh" fi done &
Alxius
вот он весь этот скрипт
Alxius
там такой же но с судо
Alxius
так я везде уже понатыкал ALL=(root)
Alxius
видимо на каждую папку в ОС надо его понатыкать и то не хватит прав
Alex
нет, не так
Alex
вот эти строчки выше
Alex
user ALL=(root) NOPASSWD: /home/user/miner_autoload.sh user ALL=(root) NOPASSWD: /home/user/Program/nbmine40 user ALL=(root) NOPASSWD: /home/user/Program/nbmine40/_autoload.sh user ALL=(root) NOPASSWD: /home/user/Program/nbmine40/nbminer
Alxius
да
Alxius
а толку
Alxius
это именно то что запускает этот скрипт
Alex
дают тебе делать sudo /home/user/miner_autoload.sh sudo /home/user/Program/nbmine40 sudo /home/user/Program/nbmine40/_autoload.sh sudo /home/user/Program/nbmine40/nbminer
Alex
без пароля
Alxius
так не работает же
Alex
все остальное с паролем осталось
Alxius
не дают
Alex
покажи
Alex
что пишешь конкретно
Alxius
блин на том компе НЕТ телеги
Alxius
с телефона чтоли кидать
Анатолий
Не, ну вы только послушайте какую хуйню несут эксперты по кибербезопасности
» Процесс скачивания Windows через VPN несёт в себе много опасностей ... главной из которых является сама Windows 😏
Alex
с телефона чтоли кидать
и если ты скрипт переименовал в aa.sh его тоже надо указать в sudoers
Alxius
я переименовал после того как увидел что не сработало. ещё ребут идёт
Alex
да не нужен там ребут :) покажи просто что у тебя в sudoers записано, и какой командой ты это запускаешь конкретно
Alxius
я не верю что не нужен ребут
Alex
ты можешь верить во что хочешь но если ты хочешь решить проблему то дай информацию)
Alxius
ребут всегда помогает плохо работающим решениям и помлогает ТОЧНО перезапустить все сервисы и пароли
Aragaer
у sudo нет никакого сервиса 8)
Alxius
Alxius
Оно запустились но требует пароль
Alex
покажи команду которую ты записал в автозапуск
Alxius
Скрипт обеспечивает защиту от сбоев и случайного закрытия
Alxius
Alex
ну, так я ж тебе говорю
Alex
пиши туда не sh aa.sh а sudo sh aa.sh
Alxius
Так все верно же
Alex
нет
Alex
судо забыл
Alxius
Ок
Alex
и лучше полный путь
Alex
как в sudoers
Aragaer
ээ, нет
Alex
ээ, а как?
Aragaer
sudo sh выполняет программу sh, а не aa.sh
Aragaer
надо sudo aa.sh
Alxius
Перезагрузил. Чтобы проверить автозагрузкк
Alxius
Я эту херню не способен запомнить
Aragaer
какую команду в судуерах прописал, ту и запускай через sudo
Alxius
Ненавижу консольную херню просто
Alxius
И всегда терпеть не мог
Aragaer
на самом деле я про это и сказал -- у тебя внутри aa.sh есть некотора я some-program-that-requires-sudo
Georgy KOTYAR Karmanov
тем временем Индонезия
Aragaer
так вот тебе надо в aa.sh написать sudo some-program-that-requires-root
Aragaer
и в судуерах прописать именно ее, а не aa.sh
Aragaer
после этого суй чего хочешь куда хочешь
Alxius
Так она там есть с прямым путем
Aragaer
она там без sudo
Aragaer
ай, ща покажу
Alxius
В 4й строке
Aragaer
$ cat ~/.local/bin/lock-suspend.sh #!/bin/bash /home/aragaer/.local/bin/lock.sh & /usr/bin/sudo /usr/sbin/pm-suspend
Aragaer
вот
Aragaer
в судуерах прописана /usr/sbin/pm-suspend
Aragaer
я просто делаю lock-suspend.sh и у меня все корректно работает без паролей
Alxius
Вообще ничего не запустились. Даже вопроса о пароле нет
Alex
либо запустилось но этого не видно
Alxius
Я на Линукс игры пишу, монтирую видео, аудио., Канал веду. И дх12 игры играю по кооп. А не красноглазием занимаюсь
Andrey
Вообще ничего не запустились. Даже вопроса о пароле нет
ты двойным кликом запускаешь? Или из консоли?
Alxius
Раньше даже сборки Линукс делал для игр. Но потом мне надоело их выкладывать
Анатолий
Ну тогда тебя не должно удивлять, что в консоли что-то работает не так, как ты рассчитываешь)
Andrey
я почитал, но запутался, что и как ты делаешь )
Alxius
ты двойным кликом запускаешь? Или из консоли?
Я вообще ничего не кликаю. Все должно само запускаться. Я же в автозагрузкк прописал
Andrey
а из консоли запускается?
Alex
окей, а в консоли sudo sh aa.sh вообще что то делает?
Alxius
Если я сам запущу конечно работает
Alex
нет, через судо