Добавление пользователя в группу sudo
В операционных системах на базе Linux, таких как Ubuntu, Debian и других дистрибутивах, группа sudo позволяет пользователям выполнять команды с повышенными привилегиями, что полезно для администрирования системы. В этой статье мы рассмотрим, как добавить пользователя в группу sudo.
Шаги для добавления пользователя в группу sudo
1. Откройте терминал
Первым шагом является открытие терминала. Вы можете сделать это, нажав Ctrl + Alt + T или найдя терминал в меню приложений.
2. Войдите в систему как суперпользователь
Для выполнения команд, связанных с управлением пользователями, вам необходимо иметь права суперпользователя. Если вы уже вошли в систему как пользователь с правами sudo, вы можете пропустить этот шаг. В противном случае выполните следующую команду:
1 | |
Введите пароль суперпользователя, чтобы получить доступ к командной строке.
3. Добавление пользователя в группу sudo
Чтобы добавить пользователя в группу sudo, выполните следующую команду, заменив username на имя пользователя, которого вы хотите добавить:
1 | |
usermod— команда для изменения учетной записи пользователя.-aG— параметры, которые указывают на добавление (-a) пользователя в указанную группу (-G).sudo— имя группы, в которую вы добавляете пользователя.
Детально про параметры -a и -G в команде usermod
Команда usermod используется для изменения учетной записи пользователя в Linux. Параметры -a и -G позволяют управлять группами, к которым принадлежит пользователь.
1. Параметр -a (append)
- Описание: Параметр
-a(от английского “append”) указывает командеusermodдобавлять пользователя в указанные группы, не удаляя его из других групп, к которым он уже принадлежит. - Важно: Если не использовать параметр
-a, командаusermodзаменит все группы, к которым принадлежит пользователь, на новые группы, указанные с помощью параметра-G. Это может привести к потере доступа к другим группам.
Пример:
Если пользователь ivan принадлежит к группам users и developers, и вы выполните команду:
1 | |
То после выполнения этой команды ivan будет принадлежать только к группе sudo, а доступ к группам users и developers будет потерян.
2. Параметр -G (groups)
- Описание: Параметр
-Gиспользуется для указания списка групп, в которые вы хотите добавить пользователя. Группы перечисляются через запятую без пробелов. - Важно: Этот параметр требует указания групп, так как без него команда не будет знать, в какие группы добавлять пользователя.
Пример:
Если вы хотите добавить пользователя ivan в группы sudo и admin, вы должны использовать:
1 | |
В этом случае ivan будет добавлен в группы sudo и admin, сохранив при этом все свои предыдущие групповые принадлежности.
4. Проверка добавления пользователя в группу
Чтобы убедиться, что пользователь был успешно добавлен в группу sudo, выполните следующую команду:
1 | |
Вы должны увидеть sudo в списке групп, к которым принадлежит пользователь.
5. Применение изменений
Для того чтобы изменения вступили в силу, пользователь должен выйти из системы и войти снова. Это необходимо для обновления групповых привилегий.
6. Проверка прав sudo
После повторного входа в систему пользователь может проверить свои права, выполнив следующую команду:
1 | |
Если все сделано правильно, вы увидите вывод root, что подтверждает наличие прав суперпользователя.