1
sudoers และค่าเริ่มต้น
ฉันต้องอนุญาตให้ผู้ใช้เรียกใช้ sudo โดยไม่ใช้รหัสผ่านโดยไม่มี tty ฉันมีไฟล์ภายใต้/etc/sudoers.d/คำสั่งและการตั้งค่าพิเศษที่ฉันต้องการเนื่องจากฉันไม่ต้องการแก้ไขsudoersไฟล์โดยตรง ในไฟล์นั้นฉันมีดังต่อไปนี้: # My list of commands that the user can run passwordless myUser ALL=(ALL) NOPASSWD:SETENV: /foo/bar /foo/zaz # My new defaults. Defaults exempt_group = myUser Defaults !env_reset,env_delete-=PATH Defaults: myUser !requiretty อย่างไรก็ตามเมื่อฉันsuให้กับผู้ใช้และเรียกใช้sudo -lฉันได้รับในค่าเริ่มต้น: Matching Defaults entries for myUseron this host: requiretty, !visiblepw, always_set_home, env_reset, env_keep="COLORS DISPLAY …