Linux कमांड शिकवा - getfacl

नाव

getfacl - फाइल ऍक्सेस कंट्रोल लिस्ट प्राप्त करा

सारांश

getfacl [-DRLPvh] फाइल ...

गेटफॅकएल [-डीआरएलपीव्हीएच] -

वर्णन

प्रत्येक फाइलसाठी GetFacl फाइल नाव, मालक, गट आणि प्रवेश नियंत्रण यादी (एसीएल) दाखवतो. निर्देशिकेत डीफॉल्ट ACL असल्यास, getfacl देखील डीफॉल्ट ACL दाखवतो. नॉन-डाइरेक्टरीज डीफॉल्ट ACL असू शकत नाहीत.

जर getfacl फाइल सिस्टमवर वापरला आहे जे ACL ला समर्थन देत नाही, तर getfacl पारंपारिक फाइल मोड परवानगी बिट्स द्वारे परिभाषित प्रवेश परवानग्या दाखवते.

Getfacl चे आऊटपुट स्वरूप पुढीलप्रमाणे आहे:

1: # संचिका: somedir / 2: # मालक: lisa 3: # गट: कर्मचारी 4: वापरकर्ता: :: rwx 5: उपयोजक: जो: rwx # प्रभावकारी: आरएक्स 6: गट :: आरडब्ल्यूएक्स # प्रभावकारी: आरएक्स 7: समूह: थंड: आरएक्स 8: मास्क: आरएक्स 9: अन्य: आरएक्स 10: डीफॉल्ट: युजर :: आरडब्ल्यूएक्स 11: डीफॉल्ट: युजर: जोए: आरडब्ल्यूएक्स # प्रभावकारी: आरएक्स 12: डीफॉल्ट: समूह :: आरएक्स 13: डीफॉल्ट: मास्क: आरएक्स 14 : मुलभूत: दुसरा: ---

लाइन्स 4, 6 आणि 9 हे यूजर, ग्रुप आणि फाईल मोड परवानगी बिटच्या इतर क्षेत्रांशी संबंधित आहेत. या तीनांना बेस एसीएल प्रविष्ट्या म्हणतात. लाइन्स 5 आणि 7 चे नाव वापरकर्ते आणि नामित गट प्रविष्ट्या आहेत. लाइन 8 प्रभावी अधिकार मास्क आहे. या नोंदणीत सर्व गटांना आणि नामित युजर्सना लागू असलेले प्रभावी अधिकार आहेत. (फाइल मालक आणि इतर परवानग्या प्रभावी अधिकार मास्कने प्रभावित नाहीत; इतर सर्व नोंदी आहेत.) 10--14 या निर्देशिकेशी संबंधित डीफॉल्ट ACL दाखवा. निर्देशिका कदाचित डीफॉल्ट ACL असू शकतात. नियमित फायलींमध्ये डीफॉल्ट एसीएल नसते.

GetFacl चे डीफॉल्ट वर्तन हे दोन्ही एसीएल आणि डीफॉल्ट एसीएल प्रदर्शित करणे आहे आणि प्रवेशयोग्यतेचे अधिकार प्रभावी अधिकारांपासून भिन्न आहेत अशा ओळींसाठी प्रभावी अधिकार टिप्पणी समाविष्ट करणे.

जर आऊटपुट टर्मिनलवर असेल तर, प्रभावी राइट्स कॉमेंट 40 क्रमांकाशी जुळले आहे. अन्यथा, एक टॅब कॅरेक्टर एसीएल एंट्री आणि प्रभावी राइट्स कमेंट वेगळे करतो.

एकाधिक फाइल्सची ACL सूची रिक्त रेषांद्वारे विभक्त केलेली आहे. Getfacl चे आऊटपुट setfacl ला इनपुट म्हणून वापरले जाऊ शकते.

परवानग्या

एखाद्या फाईलवर शोध प्रवेशासह प्रक्रिया (म्हणजेच, फाइलच्या समाविष्ट असलेल्या निर्देशिकाच्या वाचनीय प्रवेशासह प्रक्रिया) देखील फाईलच्या ACLs वाचण्यासाठी प्रवेश मंजूर केले जातात. फाइल मोडमध्ये प्रवेश करण्यासाठी आवश्यक परवानग्यांप्रमाणे हे समान आहे.

पर्याय

--एकास

फाईल प्रवेश नियंत्रण सूची प्रदर्शित करा.

-d, --default

डीफॉल्ट प्रवेश नियंत्रण सूची प्रदर्शित करा.

--comit-header

टिप्पणी शीर्षलेख (प्रत्येक फाईलच्या आउटपुटमधील पहिल्या तीन ओळी) प्रदर्शित करू नका.

--पूर्ण-प्रभावी

सर्व प्रभावी अधिकारांच्या टिप्पण्या प्रिंट करा, जरी समान अधिकारांना ACL एंट्रीद्वारे निश्चित केले असले तरीही

--नाही प्रभावी

प्रभावी अधिकार टिप्पण्या प्रिंट करू नका.

--skip-base

केवळ ACL प्रविष्ट्या (मालक, गट, इतर) असणार्या फायली वगळा.

-आर, --क्रिकिव्ह

रिक्तपणे सर्व फाइल्स आणि निर्देशिकांच्या ACL सूची करा.

-एल, - लॉजिकल

तार्किक चाला, सांकेतिक दुवे अनुसरण. डिफॉल्ट वर्तन म्हणजे सांकेतिक लिंक आर्ग्यूमेंटांचे अनुसरण करणे आणि उपनिर्देशिकांमध्ये आढळणारे प्रतिकात्मक दुवे वगळणे.

-पी, --फॉसिकल

शारीरिक चाला, सर्व प्रतीकात्मक लिंक्स वगळा. हे देखील सांकेतिक लिंक आर्गॅक्ट्स वगळले आहे.

--टाबल्यर

वैकल्पिक टॅब्यूलर आउटपुट स्वरूप वापरा. ACL आणि डीफॉल्ट एसीएल बाजूला बाजूला प्रदर्शित केले आहेत. ACL मास्क प्रविष्टीमुळे जे प्रभावी असतील ते मोठ्या प्रमाणात प्रदर्शित केले जातात. ACL_USER_OBJ आणि ACL_GROUP_OBJ नोंदींची एंट्री टॅग नावे देखील कॅपिटल अक्षरांमध्ये प्रदर्शित केली जातात, जे त्या प्रविष्ट्या उघडण्यासाठी मदत करते.

--बसोल्यूट-नावे

अग्रणी स्लॅश वर्ण (`/ ') सोडू नका. डीफॉल्ट वर्तन हे लीलांग स्लॅश वर्ण काढून टाकणे आहे.

- विरुद्ध

Getfacl ची आवृत्ती प्रिंट करा आणि बाहेर पडा.

- मदत

कमांड लाइन पर्याया समजावून सांगण्यास मदत करा.

-

कमांड लाइन पर्यायांची समाप्ती. सर्व उर्वरित मापदंडांचे फाइल नाव म्हणून अर्थ लावले जातात, जरी ते डॅश वर्णाने सुरू असले तरी

-

जर फाईलचे नाव पॅरामीटर एक आऊट वर्ण असेल तर getifacl मानक इनपुटमधील फाइल्सची सूची वाचते.

पॉझिक्स 1003.1e मसुदा मानक 17

पर्यावरण परिवर्तनीय POSIXLY_CORRECT परिभाषित केल्यास, getfacl चे पूर्वनिर्धारित वर्तन खालील प्रकारे बदलते: अन्यथा निर्देशीत केले नसल्यास, फक्त ACL छपाई होईल. -d पर्याय दिला असल्यास डीफॉल्ट ACL मुळे छापले जाते. जर कमांड लाइन पॅरामीटर दिले नाही, तर getfacl हे 'getfacl -' 'असे म्हणून विनंती केली जाते.