Learn Linux Command - getfacl

სახელი

getfacl - მიიღე ფაილის წვდომის კონტროლის სიები

სინოფსისი

getfacl [-dRLPvh] ფაილი ...

getfacl [-dRLPvh] -

აღწერა

თითოეული ფაილი, getfacl აჩვენებს ფაილის სახელი, მფლობელი, ჯგუფი და წვდომის კონტროლის სია (ACL). თუ დირექტორიაში აქვს ACL, getfacl ასევე აჩვენებს ნაგულისხმევი ACL. არა-დირექტორიებს არ შეუძლიათ ნაგულისხმევი ACL- ები.

თუ getfacl გამოიყენება ფაილურ სისტემაში, რომელიც არ უზრუნველყოფს ACL- ს, getfacl აჩვენებს დაშვების უფლებას ტრადიციული ფაილის რეჟიმში ნებართვის ბიტი.

Getfacl- ის გამოტანის ფორმატი შემდეგია:

Rx 7: group :: rwx #effective: rx 7: group: მაგ: rx 8: mask: rx 9: other: rx 10: default: user :: rwx 11: default: user: joe: rwx #effective: rx 12: default: group :: rx 13: default: mask: rx 14 : default: სხვა: ---

ხაზები 4, 6 და 9 შეესაბამება ფაილების რეჟიმის ნებართვის ბიტების მომხმარებლის, ჯგუფსა და სხვა დარგებს. ეს სამი ეწოდება ბაზის ACL მასალას. ხაზები 5 და 7 დასახელებულია მომხმარებლის და დაასახელა ჯგუფი entries. ხაზი 8 არის ეფექტური უფლებების ნიღაბი. ეს ჩანაწერი ზღუდავს ეფექტურ უფლებებს ყველა ჯგუფსა და დასახელებულ მომხმარებლებს. (ფაილის მფლობელი და სხვა უფლებები არ იმოქმედებს ეფექტური უფლებების ნიღატით, ყველა სხვა მასალაა). ხაზები 10--14 აჩვენებს ნაგულისხმევი ACL ამ დირექტორიაში. კატალოგებს გააჩნიათ ნაგულისხმევი ACL. რეგულარული ფაილი არასდროს ჰქვია სტანდარტულ ACL- ს.

Getfacl- ის ნაგულისხმევი ქცევა არის ACL- სა და ნაგულისხმევი ACL- ის ჩვენება, და მოიცავს ეფექტურ უფლებათა კომენტარებს იმ ხაზებისთვის, სადაც შესვლის უფლება განსხვავდება ეფექტური უფლებებისგან.

თუ გამომავალი ტერმინალისთვისაა, ეფექტიანი უფლებების კომენტარი შეესაბამება სვეტის 40-ს. წინააღმდეგ შემთხვევაში, ერთი tab ხასიათი გამოყოფს ACL შესვლისა და ეფექტურ უფლებათა კომენტარს.

ACL განცხადების მრავალჯერადი ფაილი გამოყოფილი ცარიელი ხაზებით. გამომავალი getfacl ასევე შეიძლება გამოყენებულ იქნას შეყვანის to setfacl.

ნებართვები

ფაილზე ძებნაზე წვდომის პროცესი (ანუ, ფაილების შემცველი დირექტორიაში წაკითხული პროცესები) ასევე მოცემულია წვდომა ფაილების ACL- ებზე. ეს არის ანალოგიური იმ ფაილებს, რომლებიც საჭიროა ფაილის რეჟიმში წვდომისათვის.

პარამეტრები

- აცილება

ფაილების წვდომის კონტროლის სია.

-d, --default

ნაგულისხმევი დაშვების კონტროლის სიის ჩვენება.

- ტიტულის სათაური

არ გამოაქვეყნოთ კომენტარი თავით (თითოეული ფაილის სამივე ხაზს).

- ეფექტური

ამოიღეთ ყველა ეფექტური უფლებების კომენტარი, მიუხედავად იმისა, რომ ACL- ის მიერ განსაზღვრული უფლებების იდენტურია.

- არაეფექტური

არ გამოიყენოთ ეფექტური კომენტარები.

- ფანჯარა

გამოტოვეთ ფაილები, რომლებიც მხოლოდ ACL- ის ბაზების (მფლობელი, ჯგუფი, სხვ) აქვთ.

-R, - რეკურსიული

მიუთითეთ ყველა ფაილი და დირექტორიების ACLs რეკურსიულად.

-L, --ლოგიკური

ლოგიკური ფეხით, დაიცვას სიმბოლური კავშირები. ნაგულისხმევი საქციელია დაიცვას სიმბოლური ბმული არგუმენტები, და გამოტოვოთ სიმბოლური კავშირები, რომლებიც შეეხება ქვესაქაღალდს.

-P, - ფიზიკურ

ფიზიკური სიარული, გამოტოვოთ ყველა სიმბოლური ბმული. ეს ასევე სიმბოლური ბმული არგუმენტების გამოტოვებს.

- ტაბულური

გამოიყენეთ ალტერნატიული ცხრილის გამოტანის ფორმატი. ACL და ნაგულისხმევი ACL ნაჩვენებია გვერდით. ACL ნიღაბი შესვლის გამო არაეფექტური ნებართვა ნაჩვენებია კაპიტალიზირებული. ასევე გამოჩნდება ACL_USER_OBJ და ACL_GROUP_OBJ- ის შესვლის ტეგები.

- აბსოლუტური სახელები

არ წაშალეთ წამყვანი სლაშის სიმბოლოები (`/ '). ნაგულისხმევი ქცევა არის წამყვანი სლაშის სიმბოლოების დასაკრავად.

--ვერსია

ბეჭდვის ვერსია getfacl და გასასვლელი.

--help

ბეჭდვის დახმარება ბრძანების ხაზის პარამეტრების განმარტებისთვის.

-

ბრძანების პარამეტრების დასასრული. ყველა დანარჩენი პარამეტრი ინტერპრეტირებულია, როგორც ფაილის სახელები, მაშინაც კი, თუ ისინი იწყება Dash ხასიათი.

-

თუ ფაილის სახელი პარამეტრი არის ერთი ტირე ხასიათი, getfacl კითხულობს ფაილების ნუსხას სტანდარტული შეყვანისგან.

კონსულტაცია POSIX 1003.1e DRAFT სტანდარტი 17

თუ გარემოს ცვლადი POSIXLY_CORRECT განისაზღვრება, getfacl ცვლილების ნაგულისხმევი ქცევა შემდეგნაირად: თუ სხვაგვარად არ არის მითითებული, მხოლოდ ACL იბეჭდება. ნაგულისხმევი ACL მხოლოდ დაბეჭდილია, თუ -d ვარიანტი მოცემულია. თუ ბრძანებათა ზოლის პარამეტრი არ არის მოცემული, getfacl გულისხმობს იმას, თითქოს ის "getfacl" - ით მოიხსენიება.