ฉันจะสร้างผู้ใช้ผู้ดูแลระบบบน Ubuntu ได้อย่างไร


คำตอบ:


89

ขั้นแรกสร้างผู้ใช้ด้วย:

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ที่ด้านล่าง
  • แก้ไขไฟล์ sudoers ด้วยsudo visudoและเพิ่ม<username> ALL=(ALL) ALLที่ด้านล่างสำหรับผู้ใช้แต่ละคนที่คุณต้องการเพิ่ม

ฉันอ่านผิดคิดว่าคุณได้สร้างผู้ใช้แล้ว ใช้sudo adduser <username>เพื่อสร้างผู้ใช้และจากนั้นใช้sudo adduser <username> adminแกรนด์พวกเขาพลัง sudo เช่นsudo adduser piemesonsและsudo adduser piemesons admin
Darth Android

@Darth Android adduser: ไม่มี user `ชื่อผู้ใช้ ' แล้วรหัสผ่านของผู้ใช้ล่ะ และกลุ่มที่ไม่ใช่ผู้ดูแลระบบก็ให้อำนาจแก่ผู้ดูแลระบบ
Mohit Jain

ไม่ใช่กลุ่มผู้ดูแลระบบ .. มันเป็นพลังของผู้ดูแลระบบ สร้างโดยผู้ใช้ ตอนนี้ฉันต้องการให้อำนาจผู้ดูแลระบบแก่เขา
Mohit Jain

ผู้ใช้: กลุ่ม `ผู้ดูแลระบบ 'ไม่มีอยู่
Mohit Jain

1
ขออภัยการติดตั้ง Ubuntu ของฉันสร้างกลุ่มผู้ดูแลระบบที่มีพลัง sudo อ่านไฟล์ sudoers ( man sudoers) จากนั้นsudo visudoแก้ไขไฟล์และให้สิทธิ์กับผู้ใช้หรือกลุ่มที่คุณต้องการ คุณสามารถใช้ไฟล์นี้เพื่อควบคุมการทำงานของ sudo รวมถึงการให้รหัสผ่านหรือไม่ว่าเซสชัน sudo จะใช้งานได้นานเท่าใด (15 นาทีเป็นค่าเริ่มต้น)
Darth Android

26

"ยอดนิยม"คำตอบก็คือวิธีการ"reimplement"ไม่"วิธีการเพิ่มผู้ใช้หรือไม่" . ขั้นต่ำที่คุณต้องทำคือ:

usermod -a -G sudo USERNAME

ในระบบของฉันโดยเฉพาะฉันเป็นสมาชิกของกลุ่มต่อไปนี้:

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME

วิธีตรวจสอบสิ่งที่คุณทำ:

groups USERNAME

2
ฉันแชร์คำถามของคุณในห้อง Ubuntu เพราะถูกต้องมากกว่า สิ่งเดียวที่ฉันอาจเพิ่มคือ libvirtd ไม่ใช่กลุ่มเริ่มต้นสำหรับการติดตั้งใหม่ทั้งหมด ที่เหลือคือ
RobotHumans

3

เลือกSystem-> ->AdministrationUsers and Groups

เลือกAddเพื่อเพิ่มผู้ใช้ใหม่ของคุณ เมื่อคุณได้เสร็จสิ้นการตัวช่วยสร้างให้เลือกผู้ใช้ใหม่ของคุณและคลิกaccount typeและเปลี่ยนจากการDesktop userAdministrator


ฉันอยู่บนเซิร์ฟเวอร์เพื่อน บรรทัดคำสั่งเท่านั้น :-)
Mohit Jain

ในระบบ 12.04 ของฉันคุณจะต้องออกจากระบบก่อนจึงจะใช้งานได้ แต่วิธีที่ง่ายและง่ายมากที่จะทำ
เดนนิส

0

คุณสามารถเปิดใช้งานรูทได้โดย:

passwd root

แล้วใส่รหัสผ่านสำหรับรูท


4
นี่คือคำตอบที่น่ากลัว ไม่มีใครควรใช้รูทโดยตรง
Léo Lam

0

หากคุณต้องการสร้าง superuser (สำเนาของ root แต่ด้วยรหัสผ่านและโฮมไดเร็กตอรี่อื่น ๆ ) และไม่ใช่ผู้ใช้ sudo ให้ใช้ UID = 0 และ GID = 0 สำหรับผู้ใช้ใหม่:

useradd -ou 0 -g 0 john

-o ช่วยให้คุณสร้าง UID ที่ไม่ซ้ำกัน (root UID = 0)

-u $ UID ตั้งค่า $ UID

-g $ GID ตั้งค่า $ GID


-2

สิ่งที่ฉันทำคือการเพิ่มผู้ใช้ไปยังกลุ่มที่เรียกว่าล้อผู้ใช้ที่อยู่ในกลุ่มนั้นสามารถดำเนินการคำสั่งของผู้ดูแลระบบโดยใช้ sudo

คุณต้องเปิดใช้งานคุณสมบัตินั้นใน / etc / sudoers, บรรทัดที่ไม่ใส่เครื่องหมายข้อคิดเห็นด้านล่าง% wheel ALL = (ALL) ALL


3
ฉันรู้ว่านี่เป็นคำตอบเก่า แต่เพื่อประโยชน์ของผู้คนที่มาที่นี่ตอนนี้: โดยค่าเริ่มต้นใน Ubuntu ไม่มีwheelกลุ่มอยู่และนี่ไม่ใช่ความสามารถในการจัดการของผู้ดูแล sudoกลุ่มที่มีการใช้ (หรือadminกลุ่ม - ไม่ต้องวุ่นวายกับกลุ่มอื่น ๆ ที่เรียกว่าadm- ในอูบุนตู 11.10 และก่อนหน้า)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.