“ +” ใน“ drwxrwsr-x +” คืออะไร


12

ฉันทำงานเว็บไซต์ที่เราดูแลและฉันใช้ Capistrano เพื่อปรับใช้ ฉันเป็นคนที่สืบทอดสิ่งต่าง ๆ ดังนั้นฉันจึงไม่ใช่คนที่ตั้งค่าทุกอย่าง

เมื่อฉันปรับใช้กับเซิร์ฟเวอร์มันล้มเหลวและไม่มีการอัปเดต drwxrwsr-x+ตั้งแต่สิทธิ์ของแฟ้มมักจะกระทำผิดของมันล้มเหลวในประสบการณ์ของฉันฉันจะตรวจสอบพวกเขาสำหรับโฟลเดอร์ฉันปรับใช้และสิ่งที่ฉันเห็นฉันไม่ได้เห็นมาก่อน:

ฉันไม่รู้ว่าการลงท้ายด้วยเครื่องหมายบวกคืออะไรหรือทำอะไร ฉันคิดว่ามันเป็นวิธีของ CentOS ในการแสดงถึงบิตที่ติดหนึบ แต่เมื่อฉันวิ่งsudo chmod -t sharedมันก็ยังอยู่ที่นั่นดังนั้นฉันเดาว่ามันจะต้องไม่ใช่บิตที่เหนียว

ใครบางคนที่รู้จักลินุกซ์มากขึ้นสามารถบอกฉันว่าตอนจบ "+" อยู่ในรายการการอนุญาตนั้นหรือไม่?


1
หมายความว่ามีการอนุญาตเพิ่มเติมในฐานะ ACL ดู [คำถามนี้] [1] ด้วย [1]: superuser.com/questions/198758/…
Fred Clausen

คำตอบ:


27

จากinfo lsใต้What information is listed?หัวข้อเกี่ยวกับผลลัพธ์ที่ผลิตโดย-l:

 A file with any other combination of alternate access methods is
 marked with a '+' character.

โดยทั่วไปหมายถึงมีชุด ACL


2
หากฉันสามารถเพิ่ม +2 ได้ฉันจะเพราะไม่เพียง แต่ตอบคำถามของฉันเท่านั้นฉันยังไม่เคยได้ยินinfoคำสั่ง ฉันใช้เสมอcmd --helpและman cmd
Goldentoa11

1
บางคนพบว่าinfoสับสนในการนำทางเนื่องจากการเชื่อมโยงหลายมิติ หากคุณไม่ชอบinfoลองใช้ท่อน้อยกว่าinfo foo | lessเพื่อให้คุณรู้สึกคุ้นเคย
Stefan Lasiewski

Goldentoa11 ขอบคุณสำหรับสิ่งนั้น อย่าลังเลที่จะรับคำตอบโดยคลิกที่เครื่องหมายขีดถัดจากคำตอบหากคุณพอใจ
MadHatter

ฉันติดตั้ง pinfo ทุกครั้งถ้าพบว่าตัวเองต้องอ่านเอกสาร INFO มันให้คมเหมือนนำทางไปยังเอกสารข้อมูล
Dan Garthwaite

1
info foo | lessอย่างจริงจังลอง มันท่อทุกอย่างผ่านน้อยและฟังก์ชั่นคล้ายกับ manpage - บ่อยครั้งที่เนื้อหาจะเหมือนกัน 99% เมื่อฉันพบสิ่งนี้ฉันไม่เคยมองย้อนกลับไป
Stefan Lasiewski

12

ตามที่ระบุโดย @MadHatter นี่หมายความว่าไฟล์ / ไดเรกทอรีมีรายการควบคุมการเข้าถึงรางสิทธิ์เพิ่มเติมเพิ่มเติม โดยปกติเจ้าของ: ระบบกลุ่มก็เพียงพอแล้ว แต่ในบางกรณีคุณจำเป็นต้องมีการควบคุมสิทธิ์แบบตัวกรองขนาดเล็ก มีระบบ acl ในการติดต่อ

หากต้องการดู acls ในไฟล์ / dir ที่ระบุให้พิมพ์:

getfacl myfileordir

สำหรับการเปลี่ยนการอนุญาตใช้setfaclคำสั่ง ดูในหน้า man ของมันสำหรับไวยากรณ์ที่เหมาะสม

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