A) คำตอบสั้น ๆ
กลุ่มเริ่มต้น; พูดสำหรับ user123, ในการติดตั้งใหม่ - (ใช้คำสั่งgroups
ในเทอร์มินัล):
user123 adm cdrom sudo dip plugdev lpadmin sambashare
ให้แตกต่างจาก 11.04 เป็น
เพื่อรับ / ดูค่าเริ่มต้น อาจจะใช้ได้กับคนอื่น ๆ ด้วยเช่นกัน ทำ:
sudo grep user-setup /var/log/installer/syslog
B) การกู้คืนกลุ่มเริ่มต้น
(การเพิ่มสิ่งนี้เพื่อให้สมบูรณ์ยิ่งขึ้น)
1. การระบุกลุ่ม
ฉันตั้งค่ารหัสผ่านรูทเสมอ แต่ถ้าคุณไม่ได้ใช้ไลฟ์ซีดี, ไลฟ์ 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
ถ้าคุณต้องการ; ตรวจสอบอีกครั้ง / ฯลฯ / กลุ่มเช่น (ที่นี่พร้อมบริการเสริมบางอย่าง):
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 sudo
ในความโปรดปรานของ