จะเพิ่มผู้ใช้ในไฟล์ sudoers ได้อย่างไร?


21

ฉันมีบัญชีชื่อ Chankey (ผู้ใช้ท้องถิ่น) ฉันต้องใช้คำสั่งบางอย่างเช่นดูไฟล์เงา ฯลฯ ฉันลองใช้คำสั่ง sudo

sudo vim / etc / shadow

มันพูดว่า:

Chankey ไม่ได้อยู่ในไฟล์ sudoers เหตุการณ์นี้จะถูกรายงาน

ฉันจะเพิ่มผู้ใช้ Chankey นี้ไปยังไฟล์ sudoers ได้อย่างไร?


คุณอาจต้องการใช้vipw -sเพื่อความปลอดภัย
สัญลักษณ์แทน

คำตอบ:


29

คุณต้องมีสิทธิ์เข้าถึงรูทเพื่อเพิ่มผู้ใช้ในไฟล์ sudoers ดังนั้นทั้ง

su - root

(และใส่รหัสผ่านรูทใน) จากนั้นใช้

visudo

เป็น root เพื่อทำการเปลี่ยนแปลงที่เกี่ยวข้องและถูกต้องหรือถามดูแลระบบของคุณ

คุณมักจะต้องการอะไร

username    ALL=(ALL) ALL

หรือ,

%groupname  ALL=(ALL) ALL

และใส่ ID ผู้ใช้ของคุณลงในกลุ่มนั้น แต่วิธีที่คุณกำหนดค่า sudo ขึ้นอยู่กับมาตรฐานสำหรับสภาพแวดล้อมของคุณ

ควรเปลี่ยนไฟล์ sudo config ด้วยvisudo(เพื่อป้องกันไม่ให้ถูกล็อคโดยทำการเปลี่ยนแปลงที่ไม่ดี) และควรทำโดยคนที่เข้าใจวิธีกำหนดค่า sudo อย่างปลอดภัย (soapbox ส่วนตัว: sudo ไม่ใช่เครื่องมือที่บางคน คิดว่ามันเป็น)


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