После установки Debian 10 обнаружил отсутствие команд reboot и poweroff (возможно еще каких то). Выяснилось что теперь они имеют формат:
Результат нажатия клавиши re <Tab> после exit и повторного su
systemctl reboot
systemctl poweroff
Чтоб не путаться и не объяснять колегам делаем алиасы в ~.bashrc пользователя rootРезультат нажатия клавиши re <Tab> после exit и повторного su
Бубен помог!
- P.S.
- Позже выяснилось что команды есть, но работают только из под нативного root(который в Debian изначально отключен), если Вы подключились/зашли другим пользователем и сделали su, то короткое написание не работает
- P.P.S.
- Чтоб не флудить в комментариях, отвечу сразу: команды su и sudo начинающий админ учит примерно вместе mkdir, touch, ls и естественно я их знаю. Темой поста был не ответ почему мне это потребовалось, а как сделать, если мне это потребовалось
В debian 10 вместо
ОтветитьУдалить$ su
следует использовать
$ su -
так что я бы предпочёл
alias su='su -'
А в случае подключения под root по ssh? (знаю что не секюрно и не рекомендуют, но...)
УдалитьПочему под рут то? Отдельный безправный пользователь, даже без домашней папки можно, со своим паролем. Потом под ним su - и пароль рута. Пользуйтесь на здоровье) P.S. когда не охота заморачиваться сертификатами) Дёшево и сердито. И без сертификатов и без судо. Шанс того что ломанут сразу два пароль маловероятен. А так лучшая защита фаир, закрыл всё и доступ с определенных ip.
УдалитьЕсли кратко - то не всегда правила устанавливаю я.
УдалитьЕсли прописать в /etc/profile в двух строчках:
ОтветитьУдалитьPATH= ...
в самом конце добавив:
:/sbin
То, внезапно, всё прекрасно будет работать...
Одну задачу можно решать разными способами
УдалитьВ итоге кто точно знает как заставить debian выключаться через crontab ?
ОтветитьУдалить/sbin/poweroff
ОтветитьУдалитьinit 6
ОтветитьУдалить