अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना परवानग्या ते युनिक्स जगातील एक मनोरंजक विषय आहेत आणि या प्रकारच्या ऑपरेटिंग सिस्टमची सर्वात मूल्यवान वैशिष्ठ्ये आहेत. लिनक्स सिस्टमच्या डिरेक्टरीज आणि फाइल्ससाठी या सिस्टमची मोडची अंमलबजावणी करते आणि आम्ही काही सुरक्षा प्रणाली जसे की काही फाईल सिस्टम अंमलात आणलेल्या विस्तारित विशेषता किंवा accessक्सेस कंट्रोल लिस्टि किंवा एसीएल सारख्या इतर प्रकारच्या सुरक्षा प्रणालींसह पूरक असू शकतो.
काही लेखांमध्ये आम्ही मोड किंवा परवानग्यांबद्दल बोललो आहोत जे आपण त्यांना कॉल करू इच्छित आहात आणि आपल्याला आधीच माहित आहे की आम्ही आमच्या परवानग्या पाहू शकतो. निर्देशिका आणि फायली साध्या कमांडसह ls -l, परंतु कन्सोल मध्ये हे आपल्याला आधीपासूनच माहित असलेल्या पत्रांचे रूप दर्शवेल. दुसरीकडे, आपण chmod या कमांडचा वापर करून या परवानग्या सुधारित करण्यासाठी आम्ही हे समान चिन्ह किंवा अष्टदल देखील वापरू शकतो, जसे आपल्याला आधीपासूनच माहित आहे ... परंतु जर आपल्याला परवानगीची सूची अक्टल स्वरूपात घ्यायची असेल तर काय होते?
पण, करण्यासाठी आठवडा चिन्हांकन पहा स्टेट कमांडद्वारे सर्वात सोपा एक तरी आम्ही विविध प्रक्रिया वापरू शकतो.
stat /etc/passwd
मागील कमांडद्वारे आपण या विशिष्ट फाईलविषयी बरीच माहिती पाहु. उदाहरणार्थ, इत्यादी. परंतु आपल्याला फक्त ओ मोड पाहू इच्छित असल्यास अष्टदल स्वरूपात परवानग्या, आपण हे वापरू शकता:
stat -c '%a' /etc/passwd
च्या मध्ये स्वरूप आणि शक्यता उपलब्ध, जे आपण मॅन स्टेटसह पाहू शकता, अक्षरे असलेले स्वरूप पाहण्यासाठी% A आणि संपूर्ण आउटपुट फिल्टर करण्याचे अनेक पर्याय आहेत आणि आम्ही काही निर्दिष्ट केले नसल्यास प्राप्त केलेले काही फील्ड दर्शवितो. उदाहरणार्थ, जर आपल्याला फाइल किंवा निर्देशिकेच्या परवानग्या किंवा युनिक्स पद्धती पाहण्याचे दोन्ही मार्ग दर्शवायचे असतील तर आपण ही अन्य आज्ञा वापरू शकता.
stat -c '%A %a' /etc/passwd
आणि म्हणून आम्ही दोन्ही स्टँडर्ड आउटपुटमध्ये मिळवू ...