Группы по умолчанию, назначенные первому пользователю в Ubuntu Server 8.04?

Я просто сделал глупую ошибку на своем сервере Ubuntu Server: я добавил себя в группу, используя usermod -Gпосле чего я обнаружил -a вариант...

В результате я теперь вне admin группа, и потерял мои права sudo. Я могу разобраться с этим, но я хочу знать, из каких других групп я могу быть удален? Мой пользователь был первым, поэтому я ищу список групп, в которые первый пользователь добавляется во время установки.

6 ответов

Решение

Ответ Михаэля был самым близким, но я хотел быть уверенным, поэтому я установил свежую копию Ubuntu Server 8.04.2 (Hardy Heron) в виртуальную машину, чтобы получить официальный список групп. Установка была простой, без выбранных ролей сервера. Это первые группы, назначенные по умолчанию первому пользователю:

  • $ USERNAME (например, Уэйн) (основная группа - остальные дополнительные группы)
  • адм
  • DialOut
  • CDROM
  • дискета
  • предохранитель
  • аудио
  • падение
  • видео
  • plugdev
  • sambashare
  • lpadmin
  • админ

Чтобы назначить эти группы данному пользователю, введите следующую команду:

sudo usermod -a -G adm,dialout,cdrom,floppy,audio,dip,fuse,video,plugdev,scanner,sambashare,lpadmin,admin

-a Переключатель означает "добавить", чтобы существующие дополнительные группы не перезаписывались.

Чтобы получить список групп, назначенных конкретному пользователю:

cat /etc/group | grep <username> 

или для текущего пользователя:

groups

Отсюда, группы по умолчанию для первого пользователя в окне Ubuntu:

  • $ USERNAME (основной)
  • адм
  • DialOut
  • CDROM
  • дискета
  • аудио
  • падение
  • видео
  • plugdev
  • сканер
  • NETDEV
  • lpadmin
  • powerdev
  • админ

Для Ubuntu 14.04 LTS:

$USERNAME adm cdrom sudo dip plugdev lpadmin sambashare

Группа по умолчанию должна совпадать с именем пользователя. Поэтому, если вы создали user1, его группой по умолчанию будет user1.

[Редактировать]

Здесь у вас есть объяснение членства в группах.

Ubuntu 12.04 LTS:

$USERNAME adm disk cdrom sudo dip plugdev lpadmin sambashare

Ubuntu Server 9.10 (samba, openssh установлен)

$username, adm, dialout, cdrom, plugdev, sambashare, lpadmin, admin

Другие вопросы по тегам