Size: a a a

2018 June 12

AB

Anton Beregovoy in pro.bash
sudo во многих дистрибутивах не установлен из коробки.
источник

VK

Vyacheslav Koval in pro.bash
Anton Beregovoy
я пишу судо при вызове самого скрипта, т.е. повышаю привилегии один раз. может, кншн, это грубо, но вот на моем дебиане нет никакого судо.
совсем не ок
допустим у тебя есть
sudo some_cmd
rm -rf /
sudo some_cmd
источник

VK

Vyacheslav Koval in pro.bash
как реализовать это с вызовом sudo на скрипт?
источник

AB

Anton Beregovoy in pro.bash
ну, я пользуюсь runuser там, где нужно понижать права - например, перед запуском юзерспейс процесса с пониженными привилегиями
источник

AB

Anton Beregovoy in pro.bash
писать скрипт с расчетом на на sudo - это держать в голове убунты и прочие минты, где они есть из коробки.
источник

AB

Anton Beregovoy in pro.bash
Dima
а какие ошибки обрабатывать там же проверяется есть ли файл?
ну, может в данном конкретном случае - да, никакие. но, в целом, если так писать, то у вас предыдущая команда вернет ошибку, а скрипт продолжит что-то делать, хотя уже понятно, что что-то пошло не так
источник

D

Dima in pro.bash
Anton Beregovoy
ну, может в данном конкретном случае - да, никакие. но, в целом, если так писать, то у вас предыдущая команда вернет ошибку, а скрипт продолжит что-то делать, хотя уже понятно, что что-то пошло не так
ясно
источник

D

Dima in pro.bash
спасибо
источник

D

Dima in pro.bash
всегда думал что команда >> делает переовд коретки, добалвяет данные и  опять новую строку.
источник

D

Dima in pro.bash
видимо она просто приклеивает данные с новой строкой.
источник

D

Dima in pro.bash
ништяк, у меня не смотря на строчку  PermitRootLogin no
источник

D

Dima in pro.bash
я зашел под рутом.
источник

D

Dima in pro.bash
Афигеть, как так он заходит под рутом, ипливать ему на PermitRootLogin on
источник

D

Dima in pro.bash
Короче, я расскажу вам злобную бригадную терку за жизнь.
источник

n

nod in pro.bash
Dima
Афигеть, как так он заходит под рутом, ипливать ему на PermitRootLogin on
sshd перезагружал?
источник

n

nod in pro.bash
systemctl restart sshd.service на убунте. Или как-то так
источник

AB

Anton Beregovoy in pro.bash
service sshd restart )
источник

AB

Anton Beregovoy in pro.bash
nod
systemctl restart sshd.service на убунте. Или как-то так
это на редхатах
источник

AB

Anton Beregovoy in pro.bash
хотя системд теперь везде...
источник

D

Dima in pro.bash
Есть droplet на Digital Ocean  который работает на Ubuntu 16.04.4 LTS.  И на нем есть сервер sshd.  Писал я в /etc/ssh/sshd_config заветное слово PermitRootLogin no,  перезагружал сервер systemctl restart ssh,  проверял systemctl status ssh и все равно логинелся я root и логинился. И только просле того как я записал DenyUsers root и перезапустил сервер systemctl restart ssh мне стали писать Permission denied (publickey) на попытку залогиниться как root.
источник