Назад | Перейти на главную страницу

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

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

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

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

  • $ USERNAME (например, wayne) (основная группа - остальные - дополнительные группы)
  • адм
  • дозвон
  • cdrom
  • дискета
  • предохранитель
  • аудио
  • окунуться
  • видео
  • plugdev
  • самбашаре
  • 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 (основной)
  • адм
  • дозвон
  • cdrom
  • дискета
  • аудио
  • окунуться
  • видео
  • plugdev
  • сканер
  • netdev
  • lpadmin
  • powerdev
  • админ

Для Ubuntu 14.04 LTS:

$ USERNAME adm cdrom sudo dip plugdev lpadmin sambashare

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

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

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

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

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

Ubuntu 12.04 LTS:

$ USERNAME adm disk cdrom sudo dip plugdev lpadmin sambashare