вторник, 30 июля 2019 г.

Debian 10 и команды reboot и poweroff

После установки Debian 10 обнаружил отсутствие команд reboot  и poweroff (возможно еще каких то).  Выяснилось что теперь они имеют формат:
systemctl reboot
systemctl poweroff
Чтоб не путаться и не объяснять колегам делаем алиасы в ~.bashrc пользователя root
Результат нажатия клавиши re <Tab> после exit и повторного su
Бубен помог!

P.S.
Позже выяснилось что команды есть, но работают только из под нативного root(который в Debian изначально отключен), если Вы подключились/зашли другим пользователем и сделали su, то короткое написание не работает


P.P.S.
Чтоб не флудить в комментариях, отвечу сразу: команды su и sudo начинающий админ учит примерно вместе mkdir, touch, ls и естественно я их знаю. Темой поста был не ответ почему мне это потребовалось, а как сделать, если мне это потребовалось

9 комментариев:

  1. В debian 10 вместо
    $ su
    следует использовать
    $ su -
    так что я бы предпочёл
    alias su='su -'

    ОтветитьУдалить
    Ответы
    1. А в случае подключения под root по ssh? (знаю что не секюрно и не рекомендуют, но...)

      Удалить
    2. Почему под рут то? Отдельный безправный пользователь, даже без домашней папки можно, со своим паролем. Потом под ним su - и пароль рута. Пользуйтесь на здоровье) P.S. когда не охота заморачиваться сертификатами) Дёшево и сердито. И без сертификатов и без судо. Шанс того что ломанут сразу два пароль маловероятен. А так лучшая защита фаир, закрыл всё и доступ с определенных ip.

      Удалить
    3. Если кратко - то не всегда правила устанавливаю я.

      Удалить
  2. Если прописать в /etc/profile в двух строчках:
    PATH= ...
    в самом конце добавив:
    :/sbin

    То, внезапно, всё прекрасно будет работать...

    ОтветитьУдалить
    Ответы
    1. Одну задачу можно решать разными способами

      Удалить
  3. В итоге кто точно знает как заставить debian выключаться через crontab ?

    ОтветитьУдалить