Score:0

ให้สิทธิ์การเข้าถึง sudo โดยไม่ต้องถามรหัสผ่าน

ธง cn

ฉันได้เพิ่มชื่อผู้ใช้ในไฟล์ sudoer แล้ว แต่อย่างที่คุณเห็นด้านล่าง เมื่อฉันเรียกใช้ sudo ls ฉันต้องป้อนรหัสผ่าน ฉันจะแก้ไขได้อย่างไรเพื่อเรียกใช้คำสั่ง sudo แบบไม่มีรหัสผ่านสำหรับ ทดสอบ ผู้ใช้

test@ubuntu:~$ sudo ls
[sudo] รหัสผ่านสำหรับการทดสอบ:
test@ubuntu:~$ sudo cat /etc/sudoers
#
# ไฟล์นี้ต้องแก้ไขด้วยคำสั่ง 'visudo' ในฐานะรูท
#
# โปรดพิจารณาเพิ่มเนื้อหาท้องถิ่นใน /etc/sudoers.d/ แทน
# แก้ไขไฟล์นี้โดยตรง
#
# ดูหน้าคนสำหรับรายละเอียดเกี่ยวกับวิธีเขียนไฟล์ sudoers
#
ค่าเริ่มต้น env_reset
เริ่มต้น mail_badpass
ค่าเริ่มต้น secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# ข้อกำหนดนามแฝงโฮสต์

# ข้อกำหนดนามแฝงผู้ใช้

# ข้อกำหนดนามแฝง Cmnd

# ข้อกำหนดสิทธิ์ของผู้ใช้
รูท ALL=(ALL:ALL) ALL
ทดสอบ ALL=(ALL:ALL) ทั้งหมด
# สมาชิกของกลุ่มผู้ดูแลระบบอาจได้รับสิทธิ์รูท
%admin ทั้งหมด=(ทั้งหมด) ทั้งหมด

# อนุญาตให้สมาชิกของกลุ่ม sudo ดำเนินการคำสั่งใดก็ได้
%sudo ALL=(ALL:ALL) ทั้งหมด

# ดู sudoers(5) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง "#include":

#includedir /etc/sudoers.d
ทดสอบ@อูบุนตู:~$

อัปเดต:

หลังจากตั้งค่า NOPASSWD:ฉันยังคงต้องป้อนรหัสผ่าน ดูด้านล่าง:

test@ubuntu:~$ sudo ls
[sudo] รหัสผ่านสำหรับการทดสอบ:
test@ubuntu:~$ sudo cat /etc/sudoers
#
# ไฟล์นี้ต้องแก้ไขด้วยคำสั่ง 'visudo' ในฐานะรูท
#
# โปรดพิจารณาเพิ่มเนื้อหาท้องถิ่นใน /etc/sudoers.d/ แทน
# แก้ไขไฟล์นี้โดยตรง
#
# ดูหน้าคนสำหรับรายละเอียดเกี่ยวกับวิธีเขียนไฟล์ sudoers
#
ค่าเริ่มต้น env_reset
เริ่มต้น mail_badpass
ค่าเริ่มต้น secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# ข้อกำหนดนามแฝงโฮสต์

# ข้อกำหนดนามแฝงผู้ใช้

# ข้อกำหนดนามแฝง Cmnd

# ข้อกำหนดสิทธิ์ของผู้ใช้
รูท ALL=(ALL:ALL) ALL
ทดสอบ ALL=(ALL:ALL) NOPASSWD: ALL
# สมาชิกของกลุ่มผู้ดูแลระบบอาจได้รับสิทธิ์รูท
%admin ทั้งหมด=(ทั้งหมด) ทั้งหมด

# อนุญาตให้สมาชิกของกลุ่ม sudo ดำเนินการคำสั่งใดก็ได้
%sudo ALL=(ALL:ALL) ทั้งหมด

# ดู sudoers(5) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง "#include":

#includedir /etc/sudoers.d
ทดสอบ@อูบุนตู:~$
Score:1
ธง us

คุณสามารถใช้ได้ ทดสอบ ALL=(ALL) NOPASSWD: ALL สำหรับผู้ใช้ ทดสอบ เข้าถึงโดยไม่ต้องใช้รหัสผ่าน

โปรดทราบว่าหาก ทดสอบ ผู้ใช้อยู่ใน ผู้ดูแลระบบ หรือ ซูโด กลุ่ม การตั้งค่าจะถูกแทนที่ในการตั้งค่ากลุ่ม เพื่อหลีกเลี่ยงปัญหานี้ ให้เขียนการตั้งค่าผู้ใช้ของคุณหลังการตั้งค่ากลุ่ม:

%admin ทั้งหมด=(ทั้งหมด) ทั้งหมด
%sudo ALL=(ALL:ALL) ทั้งหมด
...
ทดสอบ ALL=(ALL:ALL) NOPASSWD: ALL
cn flag
มันไม่ทำงาน โปรดดูโพสต์ที่อัปเดต
Amin avatar
us flag
ผู้ใช้ทดสอบอยู่ในกลุ่มผู้ดูแลระบบหรือ sudo หรือไม่ @มะห์มู้ด
Amin avatar
us flag
ฉันได้อัปเดตคำตอบแล้ว @mahmood
cn flag
ตกลง ฉันพบว่า `%sudo ALL=(ALL) NOPASSWD: ALL` แก้ไขปัญหาได้ ขอบคุณสำหรับคำแนะนำ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา