ให้สิทธิ์รูทแก่ผู้ใช้ทุกคนด้วย sudo บน Ubuntu 20.04 LTS
ผู้ใช้ root ซึ่งเป็นผู้ใช้เริ่มต้นที่สร้างด้วยสิทธิ์ของผู้ดูแลระบบ จะถูกล็อกใน Ubuntu โดยค่าเริ่มต้น หมายความว่าคุณไม่สามารถเข้าสู่ระบบในฐานะผู้ใช้ root ได้ sudo
คำสั่งจะมีผลบังคับใช้ในกรณีเช่นนี้ เมื่อคุณต้องการทำงานด้านการดูแลระบบกับผู้ใช้ของคุณเอง โดยพื้นฐานแล้วจะอนุญาตให้ผู้ใช้ปกติเรียกใช้คำสั่งด้วยสิทธิ์ของรูท
การสร้างผู้ใช้ Sudo
adduser
ขั้นตอนแรกคือการสร้างผู้ใช้ใช้คำสั่ง ป้อนรหัสผ่านและรายละเอียดเพิ่มเติมอื่นๆ เมื่อได้รับแจ้ง
sudo adduser
โปรดทราบว่ามีเพียงรูทเท่านั้นที่มีสิทธิ์ในการเพิ่มผู้ใช้ใหม่เข้าสู่ระบบ ดังนั้นเราจึงรันคำสั่งด้วยsudo
. นั่นหมายความว่า ผู้ใช้ของคุณควรมีsudo
สิทธิ์อยู่แล้วหากคุณต้องการสร้างผู้ใช้ sudo ใหม่
ขั้นตอนต่อไปคือการเพิ่มผู้ใช้รายนี้ไปยังกลุ่มsudo
,ซึ่งจะกำหนดทุกสิทธิพิเศษ sudo ให้กับผู้ใช้
sudo adduser sudo
เพิ่มผู้ใช้ในกลุ่ม sudo แล้ว มาตรวจสอบว่าผู้ใช้มีสิทธิ์ sudo หรือไม่
ทดสอบผู้ใช้ Sudo
su
สลับไปยังผู้ใช้ที่สร้างขึ้นใหม่ที่มีคำสั่ง
su -
เราได้เข้าสู่ระบบในฐานะผู้ใช้ใหม่ ขอให้สังเกตว่าพรอมต์มีการเปลี่ยนแปลงโดยแสดงชื่อของผู้ใช้ใหม่ด้วย
หมายเหตุว่าเมื่อเราเข้าสู่ระบบในฐานะผู้ใช้ sudo sudo
ใหม่ข้อความต้อนรับปรากฏให้คำปรึกษาเกี่ยวกับวิธีการใช้คำสั่ง ซึ่งหมายความว่าผู้ใช้เป็นส่วนหนึ่งของกลุ่ม sudo
ตอนนี้ เรามารันคำสั่งด้วย sudo กับผู้ใช้รายนี้กัน มาดูกันว่ามันใช้งานได้หรือไม่ เราจะพยายามที่จะสร้างไดเรกทอรีที่เรียกว่าtmp
ภายใน/etc
ซึ่งเราต้องsudo
เข้าถึงรากเป็นเพียง /etc
แต่มีสิทธิพิเศษในการปรับเปลี่ยน
sudo mkdir /etc/tmp
ดังที่เราเห็นด้วยls
ไดเร็กทอรีtmp
ได้รับการสร้างสำเร็จใน/etc
.
ในบทความนี้ เราได้เห็นวิธีสร้างผู้ใช้ sudo ใหม่แล้ว หากผู้ใช้ต้องได้รับสิทธิ์ sudo ในช่วงเวลาจำกัด คุณสามารถลบผู้ใช้ออกจากกลุ่ม sudo เพื่อเพิกถอนสิทธิ์ของตนได้ ใช้คำสั่งdeluser
เพื่อลบผู้ใช้ออกจากกลุ่ม sudo