Score:0

Linux สามารถตัดสินแบบมีเงื่อนไขเพื่อแทรกเนื้อหาในบางบรรทัดใน Linux ได้หรือไม่

ธง cn

Linux สามารถตัดสินแบบมีเงื่อนไขเพื่อแทรกเนื้อหาในบางบรรทัดใน Linux ได้หรือไม่

ตัวอย่างเช่น ฉันต้องการเพิ่มผู้ใช้ "test" ใน /etc/sudoers เพื่อให้สามารถเปลี่ยนเป็น root ได้:

  1 #
  2 # ไฟล์นี้ต้องแก้ไขด้วยคำสั่ง 'visudo' ในฐานะรูท
  3 #
  4 # โปรดพิจารณาเพิ่มเนื้อหาท้องถิ่นใน /etc/sudoers.d/ แทน
  5 # แก้ไขไฟล์นี้โดยตรง
  6 #
  7 # ดูหน้าคนสำหรับรายละเอียดเกี่ยวกับวิธีเขียนไฟล์ sudoers
  8 #
  9 ค่าเริ่มต้น env_reset
 10 ค่าเริ่มต้น mail_badpass
 11 ค่าเริ่มต้น secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
 12 
 13 # ข้อกำหนดนามแฝงโฮสต์
 14 
 15 # ข้อมูลจำเพาะนามแฝงของผู้ใช้
 16 
 17 # ข้อกำหนดนามแฝง Cmnd
 18 
 19 # ข้อกำหนดสิทธิ์ของผู้ใช้
 20 รูท ALL=(ALL:ALL) ALL
 21 
 22 # สมาชิกของกลุ่มผู้ดูแลระบบอาจได้รับสิทธิ์รูท
 ผู้ดูแลระบบ 23% ทั้งหมด=(ทั้งหมด) ทั้งหมด
 24 
 25 # อนุญาตให้สมาชิกของกลุ่ม sudo รันคำสั่งใดก็ได้
 26 %sudo ALL=(ALL:ALL) ทั้งหมด
 27 
 28 # ดู sudoers(5) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง "#include":
 29 
 30 #includedir /etc/sudoers.d

ฉันต้องการให้คำสั่งค้นหาแถวที่ 20 (ถ้ารูท ALL=(ALL:ALL) ALL ) ให้เพิ่มเนื้อหาด้านล่างในแถวที่ 21

ทดสอบ ALL=(ALL:ALL) ทั้งหมด

คำสั่ง Linux สามารถทำได้หรือฉันทำได้โดยการเข้ารหัสเช่น Perl หรือ Python เท่านั้น

ฉันยังใหม่กับ Linux ความช่วยเหลือใด ๆ ที่ชื่นชม!

Score:2
ธง in

ไม่สำคัญว่าคุณจะเพิ่มบรรทัดที่ใด sudo ไม่สนใจคำสั่ง

เพียงต่อท้าย:

echo 'ทดสอบ ALL=(ALL:ALL) ALL' | sudo tee -a /etc/sudoers

หรือใช้คำสั่ง include dir แทน:

echo 'ทดสอบ ALL=(ALL:ALL) ALL' | sudo ที /etc/sudoers.d/test

ด้วยวิธีนี้ คุณไม่ต้องอัปเดตไฟล์ sudoers ด้วยตนเองเมื่อมีการเปลี่ยนแปลงระหว่างการอัปเดตแพ็คเกจ

ITnewbie avatar
cn flag
ขอบคุณมาก!

โพสต์คำตอบ

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