Intereting Posts
Лучший и короткий способ запуска программы, если другой не установлен «226 Transfer complete» гарантирует согласованность между локальными и удаленными файлами при использовании ftp? Как установить несколько `core.excludesfile` в` .gitconfig`? сначала не обрабатывается первый параметр, если он не равен 1 Как выполнить двойную загрузку на машине с PGP WDE? Целое число с ведущими нулями (переносимо)? Как конвертировать Linux-систему с виртуальной машины на физическую машину без потери данных? Как запустить вспомогательные апплеты в Центре управления GNOME (v3) непосредственно из командной строки? ограничение скорости линукса tbf не функционирует, как ожидалось Изменения в часовом поясе не применяются в CentOS 6 Получение подстрок между разделителями несколько раз из одной строки без цикла Нет цветного вывода с параметром –login в bash Как оптимизировать btrfs для работы на LVM Простой способ initrd для загрузки другого ядра с помощью kexec Почему я не слышу звук, воспроизводимый в моем блендере CentOS 6.5 Vagrant?

Где и как информация о группе пользователей хранится в Ubuntu?

Возможны два места: / etc / group и / etc / passwd .

Если я использую команду: adduser [username] [groupname] , то пользователь будет добавлен в группу, а затем файл /etc/group будет обновлен.

Однако файл /etc/passwd не обновляется. если я проверю, к какой группе я принадлежу, через команду groups я могу видеть только группы, указанные в файле passwd .. поэтому пользователь не добавляется в базу группы этого результата.


Зеркальный вопрос: https://stackoverflow.com/questions/31530362/where-how-is-user-group-information-stored-in-ubuntu . (Я удалю один из них после получения ответа)

Я смущен.

  1. В чем смысл информации группы рассказов в /etc/passwd и /etc/group соответственно?
  2. Почему adduser обновляет только group файл?
  3. Как добавить группу в файл passwd помощью команды?
  4. Почему groups возвращают информацию о группе из файла passwd , но не файл group ?

Благодарю.

Список групп, к которым принадлежит пользователь, сохраняется в /etc/group Когда вы добавляете пользователя в группу /etc/group , обновляется. Файл /etc/passwd не сообщает вам, какие пользователи принадлежат к тем группам. Он имеет только групповой идентификатор группы пользователей по умолчанию. Команда groups возвращает информацию из /etc/group

/ etc / group перечисляет все группы при выдаче команды:

 groups 

Он показывает вам все группы, к которым вы принадлежите, который получен из / etc / group

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

Еще одна интересная команда:

 id 

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