Как добавлять и удалять пользователей на CentOS / Ubuntu: Исчерпывающее руководство

Введение

Управление учетными записями пользователей — важная задача для системных администраторов, независимо от того, используете ли вы CentOS / RedHat или Ubuntu / Debian в качестве операционной системы. Добавление и удаление пользователей является рутинной частью системного администрирования и помогает обеспечить безопасность и надлежащий контроль доступа на вашем сервере. В этой статье мы предоставим вам пошаговое руководство по добавлению и удалению пользователей в CentOS и Debian.

I. Добавление пользователей

1 — Добавление пользователей в CentOS

  • Откройте терминал и войдите в систему CentOS как пользователь root или пользователь с привилегиями sudo.
  • Чтобы добавить нового пользователя, используйте команду useradd , за которой следует имя пользователя. Например, чтобы добавить пользователя с именем «john», введите следующую команду:
$ sudo useradd john
  • Задайте пароль для нового пользователя с помощью команды passwd командой:
$ sudo passwd john

Вам будет предложено ввести и подтвердить пароль.

  • По умолчанию пользователь будет добавлен в группу с тем же именем, что и имя пользователя. Чтобы добавить пользователя в дополнительные группы, воспользуйтесь командой usermod команду:
$ sudo usermod -aG groupname john

Замените «groupname» на нужное имя группы, а «john» — на имя пользователя.

  • После добавления пользователя вы можете переключиться на вновь созданную учетную запись с помощью команды su команду:
$ sudo su - john

Вам будет предложено ввести пароль для пользователя.

2 — Добавление пользователей в Debian

  • Откройте терминал и войдите в систему Debian как пользователь root или пользователь с привилегиями sudo.
  • Чтобы добавить нового пользователя, используйте adduser , после которой следует имя пользователя. Например, чтобы добавить пользователя с именем «john», введите следующую команду:
$ sudo adduser john

Вам будет предложено установить пароль и ввести дополнительную информацию о пользователе.

  • Если вы хотите добавить пользователя в определенную группу, укажите имя группы в процессе создания пользователя.
  • После создания пользователя вы можете переключиться на новую учетную запись с помощью команды su команду:
$ sudo su - john

Введите пароль пользователя для доступа к учетной записи.

II. Предоставление привилегий Sudo пользователю

1 — Предоставление привилегий Sudo пользователю на CentOS

Если вы хотите предоставить новому пользователю возможность выполнять команды с привилегиями root (администратора), вам нужно предоставить ему доступ к sudo.

Один из способов сделать это — добавить пользователя в колесо группа, которая автоматически обеспечивает sudo доступ всем ее членам.

Чтобы добавить пользователя в колесо группу, используйте usermod команду:

$ sudo usermod -aG wheel john

Теперь ваш новый пользователь может выполнять команды с привилегиями администратора. Просто добавьте sudo перед командой, которую вы хотите запустить от имени администратора:

$ sudo some_command

Вам будет предложено ввести пароль учетной записи пользователя (не пароль root). После ввода правильного пароля команда будет выполнена с привилегиями root.

2 — Предоставление привилегий Sudo пользователю в Debian

Если вы хотите дать новому пользователю возможность выполнять команды с привилегиями root (администратора), вы можете предоставить ему доступ к sudo. Это можно сделать двумя способами: добавить пользователя в предопределенный список sudo группы или указывая привилегии для каждого пользователя в sudo конфигурации.

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

По умолчанию, sudo в системах Debian настроено на предоставление полных привилегий любому пользователю в sudo группа.

Вы можете проверить, к каким группам принадлежит ваш новый пользователь, используя groups команда:

$ sudo groups john
Output:
john : john

По умолчанию новый пользователь входит только в свою собственную группу, которая создается командой adduser и имеет то же имя, что и пользователь. Чтобы добавить пользователя в другую группу, можно воспользоваться функцией usermod команду:

$ sudo usermod -aG sudo john

The -aG указывает usermod добавить пользователя в указанные группы.

Не забывайте, что в меню usermod сама команда требует sudo привилегий. Поэтому вы можете добавлять пользователей только в sudo , если вы вошли в систему как пользователь root или как другой пользователь, который уже является членом группы sudo группы. В последнем случае перед командой необходимо указать sudo, как показано в примере:

$ sudo sudo usermod -aG sudo john

III. Удаление пользователей

1 — Удаление пользователей на CentOS

  • Откройте терминал и войдите в систему CentOS как пользователь root или пользователь с привилегиями sudo.
  • Чтобы удалить пользователя, воспользуйтесь командой userdel , после которой следует имя пользователя. Например, чтобы удалить пользователя «john», введите следующую команду:
$ sudo userdel john
  • По умолчанию домашний каталог и файлы пользователя не удаляются. Если вы хотите удалить домашний каталог и файлы пользователя, используйте команду userdel с командой -r опцией:
$ sudo userdel -r john

2 — Удаление пользователей в Debian

  • Откройте терминал и войдите в систему Debian как пользователь root или пользователь с привилегиями sudo.
  • Чтобы удалить пользователя, используйте команду deluser , после которой следует имя пользователя. Например, чтобы удалить пользователя «john», введите следующую команду:
$ sudo deluser john
  • По умолчанию домашний каталог и файлы пользователя не удаляются. Если вы хотите удалить домашний каталог и файлы пользователя, используйте команду deluser с командой --remove-home опцией:
$ sudo deluser --remove-home john

Заключение

Управление учетными записями пользователей очень важно для поддержания безопасной и хорошо организованной системы. В этой статье мы предоставили вам подробное руководство по добавлению и удалению пользователей в CentOS и Debian. Следуя пошаговым инструкциям, вы сможете эффективно управлять учетными записями пользователей, назначать соответствующие привилегии доступа и обеспечивать безопасность вашего сервера. Не забывайте соблюдать осторожность при удалении пользователей, так как это может привести к потере связанных с ними файлов и данных. Всегда имейте резервную копию и перепроверяйте свои действия, прежде чем приступать к работе.

Поняв эти процедуры управления пользователями, вы сможете эффективно работать с учетными записями пользователей, обеспечивая безопасность и организованность серверной среды.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *