กลุ่มเริ่มต้นที่กำหนดให้กับผู้ใช้คนแรกใน Ubuntu Server 8.04?


18

ฉันเพิ่งทำผิดพลาดไปบนกล่อง Ubuntu Server ของฉัน: ฉันเพิ่มตัวเองลงในกลุ่มโดยใช้usermod -Gหลังจากที่ฉันค้นพบ-aตัวเลือก ...

ผลก็คือตอนนี้ฉันออกจากadminกลุ่มและสูญเสียสิทธิ์ในการทำส้วม ฉันสามารถแยกออกได้ แต่ฉันต้องการที่จะรู้ว่าฉันอาจถูกลบกลุ่มอื่นออกจากกลุ่มใด? ผู้ใช้ของฉันเป็นคนแรกดังนั้นสิ่งที่ฉันกำลังมองหาคือรายชื่อกลุ่มที่ผู้ใช้คนแรกจะได้รับเมื่อทำการติดตั้ง

คำตอบ:


14

คำตอบของ Michael นั้นใกล้เคียงที่สุด แต่ฉันต้องการแน่ใจดังนั้นฉันจึงติดตั้งสำเนาใหม่ของ Ubuntu Server 8.04.2 (Hardy Heron) ในเครื่องเสมือนเพื่อรับรายการกลุ่มอย่างเป็นทางการ การติดตั้งเป็นอุปกรณ์พื้นฐานที่ไม่มีการเลือกบทบาทเซิร์ฟเวอร์เฉพาะ เหล่านี้เป็นกลุ่มแรกที่กำหนดโดยค่าเริ่มต้นให้กับผู้ใช้คนแรก:

  • $ USERNAME (เช่น wayne) (กลุ่มหลัก - ส่วนที่เหลือเป็นกลุ่มเสริม)
  • ADM
  • dialout
  • ซีดีรอม
  • ห้อย
  • ฟิวส์
  • เสียง
  • จุ่ม
  • วีดีโอ
  • plugdev
  • sambashare
  • 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

2
ในการรับกลุ่มผู้ใช้คุณสามารถทำได้เช่น: groups <username>
ehogue

4

จากที่นี่กลุ่มเริ่มต้นสำหรับผู้ใช้คนแรกบนกล่อง Ubuntu คือ:

  • $ USERNAME (หลัก)
  • ADM
  • dialout
  • ซีดีรอม
  • ห้อย
  • เสียง
  • จุ่ม
  • วีดีโอ
  • plugdev
  • สแกนเนอร์
  • netdev
  • lpadmin
  • powerdev
  • ผู้ดูแลระบบ

ฉันลืมที่จะพูดถึงว่าฉันไม่มีกล่อง Ubuntu เพื่อตรวจสอบหรือรู้ว่า Ubuntu เป็นกลุ่มเริ่มต้นกลุ่มใด มันเป็นจุดเริ่มต้นที่ดี
Michael Havas

2

สำหรับ Ubuntu 14.04 LTS:

$ USERNAME adm cdrom sudo dip plugdev lpadmin sambashare


เหมือนกันกับ Ubuntu 12.04 LTS (ซึ่งเป็นคำตอบอื่น) โดยวิธี
HopelessN00b

เหมือนกันหรือไม่ คำตอบสำหรับ Ubuntu 12.04 LTS มี "ดิสก์" ไม่มี "ดิสก์" ในการตั้งค่า Ubuntu 14.04 LTS ของฉัน แม้ว่าจะเป็นเดียวกันแน่นอนผมไม่เห็นการให้ข้อมูลการทำอันตรายใด ๆ :)
จอห์นอินทรา

1

กลุ่มเริ่มต้นควรเป็นชื่อเดียวกันกับชื่อผู้ใช้ ดังนั้นหากคุณสร้าง user1 กลุ่มเริ่มต้นของเขาจะเป็น user1

[แก้ไข]

ที่นี่คุณมีคำอธิบายของการเป็นสมาชิกกลุ่ม


ดังนั้นเพียงแค่ผู้ดูแลระบบและชื่อผู้ใช้? นั่นคือทั้งหมดที่แน่นอน?
เวย์น Koorts

ในการติดตั้งมาตรฐานนั่นคือทั้งหมดที่มี ที่ทำงานเราใช้ Fedora และฉันรู้ว่านั่นคือทั้งหมดที่มี และในกล่อง Ubuntu ของฉันที่นี่ฉันมีชื่อผู้ใช้และยอมรับว่าฉันเพิ่มหลังจากนั้น
ehogue

หนังสือของชายคนนั้นอ้างอิงจาก Ubuntu 7.10 อาจเป็นไปได้ว่าคุณมีสิ่งที่แตกต่าง
jldugger

คุณถูก. นี่คือกลุ่มที่ฉันมีบนเดสก์ท็อปของฉันที่สำนักงาน: ชื่อผู้ใช้ dialout cdrom plugdev lpadmin ผู้ดูแลระบบ sambashare dev ดูเหมือนว่าฉันจะฆ่าทุกกลุ่มในกล่องบ้านของฉัน ฉันอาจลืม -a บน usermod ด้วย ฉันทำเช่นนั้นตลอดเวลา แต่โดยปกติฉันจะพิมพ์กลุ่มที่ฉันมีก่อน usermod เพื่อซ่อมแซมสกรูใด ๆ ที่ฉันอาจทำ
ehogue

1

เซิร์ฟเวอร์ Ubuntu 9.10 (samba, openssh instaled)

$ ชื่อผู้ใช้ adm, dialout, cdrom, plugdev, sambashare, lpadmin, admin


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.