ฉันต้องการสร้างผู้ใช้ที่มีsudo
พลังใน Ubuntu ฉันจะทำสิ่งนั้นได้อย่างไร
ฉันต้องการสร้างผู้ใช้ที่มีsudo
พลังใน Ubuntu ฉันจะทำสิ่งนั้นได้อย่างไร
คำตอบ:
ขั้นแรกสร้างผู้ใช้ด้วย:
sudo adduser <username>
man adduser
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับคำสั่งนี้ในหน้าชายคนหนึ่งของระบบของคุณด้วย
จากนั้นคุณสามารถเพิ่มผู้ใช้ในsudo
กลุ่มด้วยคำสั่ง:
sudo adduser <username> sudo
โปรดทราบว่าเวอร์ชันของ Ubuntu จนถึง 11.10 จะใช้admin
เป็นกลุ่มแทนที่จะเป็นsudo
:
จนถึง Ubuntu 11.10 กลุ่ม Unix สำหรับผู้ดูแลระบบที่มีสิทธิ์ใช้งานรูทผ่าน sudo นั้นเป็นผู้ดูแลระบบ เริ่มต้นด้วย Ubuntu 12.04 LTS ตอนนี้เป็น sudo เพื่อความเข้ากันได้กับ Debian และ sudo เอง อย่างไรก็ตามเพื่อความเข้ากันได้ย้อนหลังสมาชิกกลุ่มผู้ดูแลระบบจะยังคงรับรู้ในฐานะผู้ดูแลระบบ
หากระบบของคุณไม่ได้เราต้องยุ่งกับไฟล์ sudoers เพื่อให้สิทธิ์ sudo คุณสามารถอ่านเกี่ยวกับไฟล์ sudoers man sudoers
เพื่อดูรายละเอียดเกี่ยวกับไวยากรณ์และตัวเลือกที่ใช้ได้ แต่เพื่อความเรียบง่ายคุณสามารถทำอย่างใดอย่างหนึ่งต่อไปนี้:
addgroup
คำสั่งแล้วเพิ่มกลุ่มนั้นลงในไฟล์ sudoers ใช้addgroup <groupname>
เพื่อสร้างกลุ่มจากนั้นแก้ไขไฟล์ sudoers ( sudo visudo
) และเพิ่มบรรทัด%<groupname> ALL=(ALL) ALL
ที่ด้านล่างsudo visudo
และเพิ่ม<username> ALL=(ALL) ALL
ที่ด้านล่างสำหรับผู้ใช้แต่ละคนที่คุณต้องการเพิ่มman sudoers
) จากนั้นsudo visudo
แก้ไขไฟล์และให้สิทธิ์กับผู้ใช้หรือกลุ่มที่คุณต้องการ คุณสามารถใช้ไฟล์นี้เพื่อควบคุมการทำงานของ sudo รวมถึงการให้รหัสผ่านหรือไม่ว่าเซสชัน sudo จะใช้งานได้นานเท่าใด (15 นาทีเป็นค่าเริ่มต้น)
"ยอดนิยม"คำตอบก็คือวิธีการ"reimplement"ไม่"วิธีการเพิ่มผู้ใช้หรือไม่" . ขั้นต่ำที่คุณต้องทำคือ:
usermod -a -G sudo USERNAME
ในระบบของฉันโดยเฉพาะฉันเป็นสมาชิกของกลุ่มต่อไปนี้:
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
วิธีตรวจสอบสิ่งที่คุณทำ:
groups USERNAME
เลือกSystem
-> ->Administration
Users and Groups
เลือกAdd
เพื่อเพิ่มผู้ใช้ใหม่ของคุณ เมื่อคุณได้เสร็จสิ้นการตัวช่วยสร้างให้เลือกผู้ใช้ใหม่ของคุณและคลิกaccount type
และเปลี่ยนจากการDesktop user
Administrator
คุณสามารถเปิดใช้งานรูทได้โดย:
passwd root
แล้วใส่รหัสผ่านสำหรับรูท
หากคุณต้องการสร้าง superuser (สำเนาของ root แต่ด้วยรหัสผ่านและโฮมไดเร็กตอรี่อื่น ๆ ) และไม่ใช่ผู้ใช้ sudo ให้ใช้ UID = 0 และ GID = 0 สำหรับผู้ใช้ใหม่:
useradd -ou 0 -g 0 john
-o
ช่วยให้คุณสร้าง UID ที่ไม่ซ้ำกัน (root UID = 0)
-u
$ UID ตั้งค่า $ UID
-g
$ GID ตั้งค่า $ GID
สิ่งที่ฉันทำคือการเพิ่มผู้ใช้ไปยังกลุ่มที่เรียกว่าล้อผู้ใช้ที่อยู่ในกลุ่มนั้นสามารถดำเนินการคำสั่งของผู้ดูแลระบบโดยใช้ sudo
คุณต้องเปิดใช้งานคุณสมบัตินั้นใน / etc / sudoers, บรรทัดที่ไม่ใส่เครื่องหมายข้อคิดเห็นด้านล่าง% wheel ALL = (ALL) ALL
sudo adduser <username>
เพื่อสร้างผู้ใช้และจากนั้นใช้sudo adduser <username> admin
แกรนด์พวกเขาพลัง sudo เช่นsudo adduser piemesons
และsudo adduser piemesons admin