Users and groups

  1. Добавление пользователя

    useradd user_name

  2. Добавление пользователя Prtro c sudo

    useradd Prtro -s /bin/bash -m -G sudo

  3. Разрешить ssh для root

    echo "PermitRootLogin yes" >> /etc/ssh/sshd_config && systemctl restart ssh

  4. Добавление пользователя, с указанием каталога и оболочки

    name=Prtro

    useradd -m -d /mnt/raid_md127/$name -s /bin/bash $name

    passwd $name

  5. Добавление пользователя Prtro, без домашнего каталога и оболочки

    useradd --no-create-home --shell /bin/false Prtro

  6. Добавление пользователя Petro с паролем password

    useradd -p $(openssl passwd -6 "password") "Petro" -s /bin/bash -m -G sudo

    -p $(openssl passwd -1 "password"):
    Эта часть команды устанавливает пароль для нового пользователя.
    openssl passwd -1, чтобы создать хэш пароля с использованием алгоритма MD5.
    openssl passwd -6 указывает OpenSSL использовать SHA-256 для создания хэша пароля
    Этот подход считается более безопасным по сравнению с MD5. Заметьте, что не все системы могут поддерживать SHA-256 в данном контексте

  7. Изменение пароля

    passwd user_name

  8. Удаление пользователя

    userdel user_name

  9. Заблокировать пользователя

    passwd -l user_name

  10. Разблокировать пользователя:

    passwd -u user_name

  11. Посмотреть статус пользователя:

    passwd -S user_name (S- заглавная)


    - P или PS: пароль установлен (пользователь разблокирован)
    – L или LK: пользователь заблокирован
    – N или NP: пароль не требуется пользователю
  12. Добавиить возможность переключиться в root

    usermod -aG sudo username

  13. Просмотр списка пользователей

    cat /etc/passwd


  14. Создать группу

    groupadd new-group

  15. Изменить имя группы test-group на имя named-group

    groupmod -n named-group test-group

  16. Удаление группы

    groupdel test-group

  17. Добавить пользователя в новую группу

    gpasswd -a new-user test-group

  18. Указать группу new-group в качестве основной группы пользователя test-user

    usermod -g new-group test-user