Даже если вы относительно опытный пользователь Linux, возможно, вы не так часто думаете о группах. Во многих случаях все, что вам нужно, - это базовые группы, созданные при создании нового пользователя при настройке системы.
показать батарею на панели задач Windows 10
Тем не менее, когда вы администрируете свою систему, вы можете столкнуться с ситуациями, когда вам нужно добавить пользователя в группу. Добавить или удалить пользователя из группы в Ubuntu легко, возможно, вы еще не знаете, как это сделать.
Какие группы используются в Linux
Группа в Linux - это именно то, на что это похоже: собрание пользователей. Они используются для управления разрешениями для нескольких пользователей, вместо того, чтобы изменять их для каждого пользователя. Стоит разбираться в группах, так как эта концепция используется во всех Unix-подобных операционных системах в целом, а не только в Linux.
Пользователь должен принадлежать хотя бы к одной группе. Это основная группа пользователя. Пользователь может и обычно принадлежит к другим группам, известным как вторичные группы. Часто существует ограничение на количество дополнительных групп, к которым может принадлежать пользователь, но это не то, с чем вы часто будете сталкиваться.
Конечно, группы - не единственный способ обрабатывать разрешения Linux. Для получения информации о разрешениях для каждого пользователя см. Наш руководство по команде chmod .
Добавить пользователя в группу в Ubuntu
Если вы хотите добавить пользователя в группу в Linux, вам следует знать две команды. Эти
groups
команда и
usermod
команда. Первый позволяет увидеть, в какие группы вы уже назначены. Просто запустите следующее:
groups
Прежде чем добавлять пользователя в группу, вы хотите убедиться, что он действительно существует. Для этого вы можете использовать
getent
команда. Чтобы вывести список всех групп, выполните следующее:
getent group
Вы увидите список групп, а также пользователей, которым они назначены.
Чтобы добавить пользователя в группу, используйте
usermod
команда. Обычно это делается с помощью следующей команды:
sudo usermod -a -G group username
С помощью приведенной выше команды замените
group
с названием группы, в которую вы хотите добавить пользователя, и
username
с именем пользователя. Например:
sudo usermod -a -G sudo kwouk
Это позволит данному пользователю использовать
sudo
команда. Поскольку только пользователи в этой группе могут использовать
sudo
, вы можете запустить только
usermod
команда, если вы уже в этой группе.
Хотя это руководство посвящено Ubuntu, чтобы добавить пользователя в группу в других дистрибутивах, вы должны использовать те же самые шаги.
Создание новой группы в Ubuntu
Иногда вы сталкиваетесь с ситуациями, когда вам нужно добавить пользователя в группу, но эта группа не существует. В этом случае вам нужно будет создать группу самостоятельно, где groupadd
входит команда.
Эта команда очень проста в использовании. Просто запустите его под
sudo
с названием группы, которую вы хотите создать. Например:
увеличить выделенную видеопамять Intel HD Graphics
sudo groupadd newgroup
Вышеупомянутое создаст группу, известную как «новая группа». Возможно, вам не понадобится запускать эту команду, но для установки определенного программного обеспечения может потребоваться создание новых групп. Чтобы добавить пользователя в только что созданную группу, выполните те же действия, описанные выше.
Удаление пользователя из группы в Ubuntu
Теперь вы знаете, как добавить пользователя в группу в Linux, но как насчет удаления его из группы? Это может варьироваться в зависимости от дистрибутива Linux, но, к счастью, в Ubuntu легко удалить пользователя из группы.
В
deluser
Команда, как следует из названия, часто используется для полного удаления пользователя. Вы также можете использовать его в Ubuntu для удаления пользователя из группы, а также в других дистрибутивах, таких как Debian, где этот пакет также доступен. Чтобы удалить пользователя из группы, используйте команду следующим образом:
sudo deluser username groupname
Всегда дважды проверяйте наличие имени группы. Если вы запустите команду без имени группы, она просто полностью удалит пользователя. Например, следующая команда удалит пользователя из группы «sudo».
sudo deluser kwouk sudo
Если вы не укажете последнее слово «sudo» в приведенной выше команде, он удалит пользователя «kwouk».
Это может помочь дважды проверить, к каким группам пользователь уже назначен. Для этого просто запустите следующее:
sudo groups username
Более простой способ добавлять и удалять пользователей из групп
Многие люди предпочли бы использовать графический инструмент в Ubuntu для добавления пользователей и удаления их из групп. Если вам часто приходится это делать и вы не предпочитаете работать из командной строки, это может упростить вам задачу. К счастью, это не только возможно, но и легко сделать.
Для этого вам нужно установить пакет gnome-system-tools, который содержит несколько различных утилит. Нас интересует только приложение «Пользователи и группы», но нам все равно нужно установить весь пакет. Для этого выполните следующую команду:
sudo apt install gnome-system-tools
Ответьте на запросы 'да', затем дождитесь загрузки и установки пакетов. После завершения установки запустите Пользователи и группы заявление.
Слева вы увидите список пользователей вашей системы. Чтобы добавлять и удалять пользователей из групп, нажмите Управление группами . Вы увидите список всех групп, доступных в вашей установке Ubuntu. Добавьте пользователей в группы, нажав Характеристики и установите флажок рядом с их именами. Удалите пользователей из групп, сняв флажок.
Новые способы управления разрешениями в Ubuntu
Хотя его корни в Unix восходят к 1970-м годам, Linux постоянно развивается. Это означает не только лучшую поддержку оборудования и повышение производительности. По мере развития Linux мы видим больше способов управления пользователями и разрешениями.
Среди прочего, Ubuntu 19.10 предлагает Gnome версии 3.32, которая добавляет контроль разрешений приложений. Это позволит вам использовать разрешения приложений в стиле смартфона. Хотя эта функция все еще находится в зачаточном состоянии, она может в конечном итоге сделать рабочий стол Linux более безопасным. Чтобы узнать о других новых вещах, см. Наше руководство по новым функциям, появившимся в Ubuntu 19.10.
Делиться Делиться Твитнуть Эл. адрес 5 советов, как зарядить ваши машины VirtualBox LinuxУстали от низкой производительности виртуальных машин? Вот что вам нужно сделать, чтобы повысить производительность VirtualBox.
Читать далее Похожие темы- Linux
- Системное администрирование
- Группы пользователей
Крис Вук - музыкант, писатель и как бы там ни называли, когда кто-то снимает видео для Интернета. Технический энтузиаст, сколько себя помнит, у него определенно есть любимые операционные системы и устройства, но он все равно использует столько других, сколько может, просто чтобы не отставать.
как работает Snap ScoreЕщё от Kris Wouk
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться