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

Установлено HP Linux Imaging and Printing с помощью сценария установки и что-то не получилось. Теперь я только член моей собственной группы и lp.

Какие группы по умолчанию для пользователей, например, в Ubuntu 12.10? То же, что и это ?

Из любопытства, есть ли место, где эта информация регистрируется? Например, какой-нибудь файл журнала, показывающий, какие группы мой пользователь имел при предыдущей загрузке? Эта информация (какие группы по умолчанию) где-то задокументирована?

27
задан 13 April 2017 в 15:24

1 ответ

A) Короткий ответ

Группы по умолчанию; скажите для user123, на новой установке - (используйте команду groups в терминале):

user123 adm cdrom sudo dip plugdev lpadmin sambashare

Дает разность от 11,04 как

Получить/просмотреть значения по умолчанию. Вероятно, работал бы на различных других также; сделайте:

sudo grep user-setup /var/log/installer/syslog


B) Восстанавливающие группы по умолчанию

(Добавляющий это для создания это больше завершенный)

1. Идентификация групп

Я всегда устанавливал пароль root, но если Вы не имеете, используют живой CD, живой USB, другая установка и т.д. для получения до файла.

Если Вы установили пароль root (т.е.):

sudo passwd root

и проиграли sudo полномочия делают:

su - root
grep user-setup /var/log/installer/syslog

Дает Вам т.е.

... user-setup: pwconv: failed to change the mode of /etc/passwd- to 0600
... user-setup: Shadow passwords are now on.
... user-setup: Adding user `user123' ...
... user-setup: Adding new group `user123' (1000) ...
... user-setup: Adding new user `user123' (1000) with group `user123' ...
... user-setup: Creating home directory `/home/user123' ...
... user-setup: Copying files from `/etc/skel' ...
... user-setup: addgroup: The group `lpadmin' already exists as a system group. Exiting.
... user-setup: Adding group `sambashare' (GID 124) ...
... user-setup: Done.
... user-setup: Adding user `user123' to group `adm' ...
... user-setup: Adding user user123 to group adm
... user-setup: Done.
... user-setup: Adding user `user123' to group `cdrom' ...
... user-setup: Adding user user123 to group cdrom
... user-setup: Done.
... user-setup: Adding user `user123' to group `dip' ...
... user-setup: Adding user user123 to group dip
... user-setup: Done.
... user-setup: Adding user `user123' to group `lpadmin' ...
... user-setup: Adding user user123 to group lpadmin
... user-setup: Done.
... user-setup: Adding user `user123' to group `plugdev' ...
... user-setup: Adding user user123 to group plugdev
... user-setup: Done.
... user-setup: Adding user `user123' to group `sambashare' ...
... user-setup: Adding user user123 to group sambashare
... user-setup: Done.
... user-setup: adduser: The group `debian-tor' does not exist.
... user-setup: Adding user `user123' to group `sudo' ...
... user-setup: Adding user user123 to group sudo
... user-setup: Done.
... ubiquity: Removing user-setup ...
... ubiquity: Purging configuration files for user-setup ...

Или:

su - root
grep "user-setup: Adding user user123 to group" /var/log/installer/syslog | cut -d' ' -f11

Который уступает:

adm
cdrom
dip
lpadmin
plugdev
sambashare
sudo

(Никакая идея, почему dip внезапно стал группой по умолчанию установкой. Что-то, чтобы сделать с dialout быть удаленным?)


2.a Обновление групп - использование "встроенного" корневого доступа

Сделайте, как корень, чтобы добавить группы к пользователю, т.е. пользователю user123:

usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

Где (Несколько устаревший на 12,10):

adm         Monitor system logs
cdrom       Use CD-ROM drives
lpadmin     Configure printers
sudo        administer the system, ...
sambashare  Share files with the local network
dip         Connect to the Internet using a modem
plugdev     Access external storage devices

Некоторые отдельно оплачиваемые предметы Вам, возможно, понадобилось бы: (проверьте то, чем Вы имеете root@YOURPC:~# id -nG user123)

dialout     ttyS*/Serial/COM1,COM2 ...
vboxusers   Virtual Box
user123     Your own group

Если Вы хотите; перепроверьте/etc/group, т.е. (здесь с некоторыми отдельно оплачиваемыми предметами):

root@YOURPC:~# grep user123 /etc/group

adm:x:4:user123
audio:x:29:user123,timidity,pulse
video:x:44:user123
lp:x:7:user123
dialout:x:20:user123
cdrom:x:24:user123
sudo:x:27:user123
dip:x:30:user123
plugdev:x:46:user123
lpadmin:x:107:user123
user123:x:1000:
sambashare:x:124:user123
vboxusers:x:127:user123
autologin:x:1001:user123

Поскольку альтернативный может загрузиться в спасти режим и

mount -o remount,rw /
usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

Выйдите из системы и войдите в систему. Группы должны быть обновлены.


2.b Обновление групп - использующий корневой доступ с живого CD и т.д.

xxx вот то, где Ваша файловая система смонтирована при выполнении живого выпуска, т.е. /media/foo.

Вручную отредактируйте файл /xxx/etc/group использование vigr и добавляет пользователя как в предыдущем списке.

Или; только добавьте пользователя к sudo; как в:

sudo:x:27:user123

Загрузитесь в свою установку и обновление путем выполнения usermod команда с sudo:

sudo usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

Выйдите из системы и войдите в систему. Группы должны быть обновлены.


Бревис: admin больше не часть Ubuntu с 11,10 в пользу sudo.

43
ответ дан 13 April 2017 в 15:24

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

Похожие вопросы: