А) Коротка відповідь
Групи за замовчуванням; скажіть для user123, при свіжому встановленні - (використання команди groups
в терміналі):
user123 adm cdrom sudo dip plugdev lpadmin sambashare
Дає відмінність від 11,04 як
Щоб отримати / переглянути за замовчуванням. Ймовірно, працював би і для різних інших; робити:
sudo grep user-setup /var/log/installer/syslog
В) Відновлення груп за замовчуванням
(Додайте це, щоб зробити його більш повним)
1. Визначення груп
Я завжди встановлюю пароль root, але якщо ви не використовуєте живий компакт-диск, живий 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 Оновлення груп - використання кореневого доступу з 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
станом на 11.10 більше не є частиною Ubuntu sudo
.