/* СТИЛИ */

[#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » [LINUX] » Создание дополнительных учётных записей на сервере Linux.


Создание дополнительных учётных записей на сервере Linux.

Сообщений 1 страница 2 из 2

1

Создание дополнительных учётных записей на сервере Linux (Ubuntu/Debian). Подключение к ним по SSH.

Создание дополнительных учётных записей
Для добавления нового пользователя необходимо будет подключиться к серверу по SSH. Подключение будем производить пользователем root.

Добавление новой учётной записи в Ubuntu происходит при помощи следующей команды:

Код:
adduser dcbeelinekz

В качестве имени нового пользователя в этой команде мы используем dcbeelinekz. При выполнении данной команды система попросит вас указать новый пароль для создаваемого пользователя, после чего повторно набрать его. Далее, система предложит вам ввести некоторые необязательные параметры для новой учётной записи, типа Полное имя, Номер помещения, Рабочий телефон, Домашний телефон и Прочее. Если вы не хотите указывать такие данные, нажимайте на каждой строке Enter. Если всё введено правильно, на заключительный вопрос следует ответить утвердительно, нажав Y.

Теперь для того, чтобы созданный пользователь имел привилегированные полномочия, нужно добавить его в группу sudo:

Код:
usermod -aG sudo dcbeelinekz

Внесённые изменения вступят в силу после перезапуска службы SSH. В Ubuntu и Debian для этого выполните команду:

Код:
sudo service ssh restart

https://ruvds.com/ru/helpcenter/dopolni … isi-linux/

0

2

sudo ls
[sudo] password for francis:
francis is not in the sudoers file.  This incident will be reported.

Добавление имени пользователя в файл Sudoers

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

$ su root
Password:

После того, как мы переключимся, мы отредактируем файл sudoers с помощью nano . Это текстовый редактор, который позволяет нам редактировать файлы из командной строки:

# nano /etc/sudoers
Копировать
Теперь файл sudoers готов к редактированию.

Добавим строку под спецификацию привилегий пользователя. Его цель — предоставить пользователю системы упомянутые привилегии суперпользователя:

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

Теперь Фрэнсис  может выполнять задачи, требующие root-доступа.

Вскоре после внесения изменений нам необходимо сохранить эти изменения и выйти из текстового редактора. Для этого мы нажмем клавиши CTRL+X для выхода, Y для сохранения и Enter для отправки. Наконец, мы можем выйти из корневого сеанса.

4. Добавление имени пользователя в группу sudo
Как и в приведенном выше решении, важно сначала переключиться на пользователя root :

Код:
su root
Password:

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

Далее мы покажем содержимое файла sudoers . Мы сосредоточимся на строках, которые объявляют привилегии пользователей, а также групп пользователей:

Код:
cat /etc/sudoers

...


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

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

...
Копировать
Как показано выше, пользователь root и члены групп admin и sudo имеют привилегии суперпользователя. Опять же, группа sudo присутствует, поскольку мы используем дистрибутив на основе Debian. В дистрибутиве Linux на базе Red Hat вместо этого мы встретим группу пользователей колеса . Это эквивалент группы пользователей sudo для дистрибутивов на основе Red Hat.

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

Код:
usermod -aG sudo francis

Копировать
Здесь команда usermod позволяет нам изменять атрибуты нашего пользователя. В частности, мы используем опцию -G , чтобы объявить, что мы хотим обновить информацию о группе для нашего пользователя francis . Кроме того, опция -a гарантирует, что другие группы, связанные с этим пользователем, не будут удалены в процессе. В результате Фрэнсис теперь может выполнять административные задачи с помощью sudo . В дистрибутивах Red Hat замена sudo на колесо  дает аналогичные результаты.

Как только мы закончим, мы выйдем из сеанса пользователя root :

Код:
exit

Копировать
Теперь мы вернулись к нашему предыдущему сеансу пользователя.

https://www.baeldung.com/linux/username … doers-file

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » [LINUX] » Создание дополнительных учётных записей на сервере Linux.