Поиск по сайту:

Как добавлять и удалять пользователей в Ubuntu 12.04 и CentOS 6


Статус: устарело

В этой статье рассматриваются версии Ubuntu и CentOS, которые больше не поддерживаются. Если вы в настоящее время используете сервер под управлением Ubuntu 12.04 или CentOS 6, мы настоятельно рекомендуем обновить или перейти на поддерживаемую версию.

Причина:

См. вместо этого:

Что означает красный цвет

Строки, которые пользователь должен ввести или настроить, будут выделены красным цветом в этом руководстве! Остальное в основном должно быть доступно для копирования и вставки.

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

Когда вы выполняете какие-либо корневые задачи с новым пользователем, вам нужно будет использовать фразу «sudo» перед командой. Это полезная команда по 2 причинам: 1) она предотвращает ошибки пользователя, разрушающие систему 2) это сохраняет все команды, запущенные с помощью sudo, в файл, который можно просмотреть позже, если это необходимо.Имейте в виду, однако, что этот пользователь так же мощен, как и пользователь root.Если вам нужен пользователь только для ограниченного числа задач на VPS, вам не нужно давать им привилегии root.

Настраивать

Для этого руководства требуется доступ к пользователю root или пользователю с привилегиями sudo.

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

Пользователи Ubuntu 12.04

Как добавить пользователя в Ubuntu 12.04

Чтобы добавить нового пользователя в Ubuntu, используйте команду adduser, заменив «newuser» на предпочитаемое вами имя пользователя.

sudo adduser newuser

Как только вы наберете эту команду, Ubuntu автоматически запустит процесс:

  • Введите и подтвердите свой пароль
  • Введите информацию о пользователе. Это не обязательно, нажатие ввода автоматически заполнит поле информацией по умолчанию.
  • Нажмите Y (или введите), когда Ubuntu спросит, верна ли информация

Поздравляем — вы только что добавили нового пользователя. Вы можете выйти из-под привилегированного пользователя, набрав exit, а затем снова войдя в систему с новым именем пользователя и паролем.

Как предоставить пользователю root-права

Как упоминалось ранее, вам гораздо лучше использовать пользователя с привилегиями root.

Вы можете создать пользователя sudo, открыв файл sudoers с помощью этой команды:

sudo /usr/sbin/visudo

Добавление имени пользователя и тех же разрешений, что и у root, в спецификации привилегий пользователя предоставит им привилегии sudo.

# User privilege specification
root    ALL=(ALL:ALL) ALL 
newuser	ALL=(ALL:ALL) ALL

Нажмите «cntrl x», чтобы выйти из файла, а затем «Y», чтобы сохранить его.

Как удалить пользователя

Если вы обнаружите, что вам больше не нужен определенный пользователь на виртуальном частном сервере, вы можете удалить его с помощью одной команды.

sudo userdel newuser

Завершите удалением домашнего каталога пользователя:

 sudo rm -rf /home/newuser

Пользователи CentOS 6

Как добавить пользователя в CentOS 6

Чтобы добавить нового пользователя в CentOS, используйте команду adduser, заменив «newuser» вашим предпочтительным именем пользователя.

sudo adduser newuser

Затем предоставьте пользователю новый пароль, введите и подтвердите новый пароль при появлении запроса:

sudo passwd newuser

Поздравляем — вы только что добавили нового пользователя и его пароль. Вы можете выйти из-под привилегированного пользователя, набрав exit, а затем снова войдя в систему с новым именем пользователя и паролем.

Как предоставить пользователю root-права

Как упоминалось ранее, вам гораздо лучше использовать пользователя с привилегиями root.

Вы можете создать пользователя sudo, открыв файл sudoers с помощью этой команды:

sudo /usr/sbin/visudo

В нижней части файла вы найдете раздел для внесения изменений в привилегии пользователя. Введите \a, чтобы начать вставку текста. Добавление имени пользователя и тех же разрешений, что и у root, в соответствии со спецификацией привилегий пользователя предоставит им привилегии sudo.

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
newuser ALL=(ALL)       ALL

Сохраните и выйдите из файла, нажав «Shift» ZZ.

Как удалить пользователя

Если вы обнаружите, что вам больше не нужен определенный пользователь на виртуальном частном сервере, вы можете удалить его с помощью одной команды.

sudo userdel newuser

Вы можете добавить к команде флаг \-r, если хотите одновременно удалить домашний каталог и файлы пользователей.

sudo userdel -r newuser

Следующие шаги

После того, как вы настроили нужных вам пользователей, вы можете приступить к созданию своего VPS. Для начала можно установить стек LAMP (набор базового программного обеспечения веб-сервера) на вашем дроплете, используя приведенные ниже руководства.

ЛАМПА на Ubuntu 12.04

ЛАМПА на CentOS 6

ЛЭМП в Ubuntu 12.04

ЛЭМП на CentOS 6