Создание аккаунта пользователяСкопировать ссылку
Например, создание пользователя [centos].
[root@localhost ~]# useradd centos [root@localhost ~]# passwd centos Changing password for user centos. New UNIX password: # введите любой пароль который хотите установить Retype new UNIX password: # подтвеждене passwd: all authentication tokens updated successfully.
Если вы хотите сменить пользователя которого создали ранее на супер пользователя необходимо использовать команду [su]
localhost login: centos # логинимся за пользователя password: # вводим пароль пользователя [centos@localhost ~]$ su - # меняем пользователя на root Password: # вводим пароль от root [root@localhost ~]# # наш пользовтаель теперь root
Если вы хотите запретить пользователям использовать команду [su], то необходимо сменить пару настроек. Например, ниже только пользователи группы [wheel] могут использовать команду [su].
[root@localhost ~]# usermod -aG wheel centos # добавляем пользователя centos в группу wheel [root@localhost ~]# vi /etc/pam.d/su # изменяем настройки su #%PAM-1.0 auth required pam_env.so auth sufficient pam_rootok.so # Uncomment the following line to implicitly trust users in the "wheel" group. #auth sufficient pam_wheel.so trust use_uid # Uncomment the following line to require a user to be in the "wheel" group. # раскоментируем данную строку auth required pam_wheel.so use_uid auth substack system-auth auth include postlogin account sufficient pam_succeed_if.so uid = 0 use_uid quiet account include system-auth password include system-auth session include system-auth session include postlogin session optional pam_xauth.so # проверяем настройки от пользователя который не состоит в группе wheel [redhat@localhost ~]$ su - Password: su: Permission denied # denied normally
Если вам необходимо удалить учетную запись пользователя, то это делается примерно вот так:
# удалить пользователя [centos] (только удалить учетную запись) [root@localhost ~]# userdel centos # удалить пользователя [centos] (удалить учетную запись и его домашнюю директорию) [root@localhost ~]# userdel -r centos