А) Короткий ответ
Группы по умолчанию; скажем для user123, при новой установке - (используйте команду groups
в терминале):
user123 adm cdrom sudo dip plugdev lpadmin sambashare
Дает разность с 11.04 как
admin
заменяется sudo
dialout
устранен
dip
добавлен.
Чтобы получить / просмотреть значения по умолчанию. Вероятно, будет работать для различных других тоже; делать:
sudo grep user-setup /var/log/installer/syslog
Б) Восстановление групп по умолчанию
(Добавление этого, чтобы сделать его более полным)
1. Определение групп
Я всегда устанавливаю пароль root, но если вы не используете live CD, live USB, другие установки и т. Д., Чтобы добраться до файла.
Если вы имеете набор корневой пароль (по т):
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 Обновление групп - использование «встроенного» корневого доступа
Итак, от имени пользователя root добавьте группы пользователю, т.е. пользователю 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 Обновление групп - использование root-доступа с Live-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
.
sudo cat /var/log/installer/syslog | grep user-setup
:)usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev
(раздел 2.a) содержит ошибку:usermod
необходимо указать пользователя. Команда должна выглядеть так:usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
(Я исправил это с помощью редактирования, но по каким-то причинам мое изменение было отклонено.)