தி அனுமதிகள் அவை யூனிக்ஸ் உலகில் மிகவும் சுவாரஸ்யமான தலைப்பு மற்றும் இந்த வகை இயக்க முறைமையின் மிகவும் மதிப்புமிக்க தனித்துவங்களில் ஒன்றாகும். கணினியின் கோப்பகங்கள் மற்றும் கோப்புகளுக்கான இந்த முறையை லினக்ஸ் செயல்படுத்துகிறது, மேலும் சில கோப்பு முறைமைகள் செயல்படுத்தும் நீட்டிக்கப்பட்ட பண்புக்கூறுகள் அல்லது அணுகல் கட்டுப்பாட்டு பட்டியல்கள் அல்லது ஏசிஎல் போன்ற பிற வகையான பாதுகாப்பு அமைப்புகள் போன்ற பிற பாதுகாப்பு அடுக்குகளுடன் நாம் பூர்த்தி செய்யலாம்.
சில கட்டுரைகளில், நீங்கள் முறைகள் அல்லது அனுமதிகள் பற்றிப் பேசினோம், நீங்கள் எதை அழைக்க விரும்புகிறீர்கள், நிச்சயமாக எங்கள் அனுமதிகளை நாங்கள் காண முடியும் என்பதை நீங்கள் ஏற்கனவே அறிவீர்கள் கோப்பகங்கள் மற்றும் கோப்புகள் ls -l என்ற எளிய கட்டளையுடன், ஆனால் கன்சோலில் இது ஏற்கனவே நமக்குத் தெரிந்த எழுத்துக்களின் வடிவத்தைக் காண்பிக்கும். மறுபுறம், chmod கட்டளையைப் பயன்படுத்தி இந்த அனுமதிகளை மாற்றியமைக்க இதே குறியீட்டை அல்லது ஆக்டலைப் பயன்படுத்தலாம், உங்களுக்கு ஏற்கனவே தெரியும் ... ஆனால் அனுமதிகளை ஆக்டல் வடிவத்தில் பட்டியலிட விரும்பினால் என்ன ஆகும்?
சரி, பொருட்டு ஆக்டல் குறியீட்டைக் காண்க நாம் வெவ்வேறு நடைமுறைகளைப் பயன்படுத்தலாம், இருப்பினும் எளிமையான ஒன்று ஸ்டேட் கட்டளை மூலம்:
stat /etc/passwd
முந்தைய கட்டளையுடன், இந்த குறிப்பிட்ட கோப்பைப் பற்றிய நிறைய தகவல்களை, எடுத்துக்காட்டாக / etc / passwd இல் பார்ப்போம். ஆனால் நாம் o பயன்முறையைப் பார்க்க விரும்பினால் ஆக்டல் வடிவத்தில் அனுமதிகள், நீங்கள் பயன்படுத்தலாம்:
stat -c '%a' /etc/passwd
இடையே வடிவங்கள் மற்றும் சாத்தியங்கள் கிடைக்கிறது, இது மேன் ஸ்டேட்டுடன் நீங்கள் காணலாம், எழுத்துக்களுடன் வடிவமைப்பைக் காண% A, மற்றும் முழுமையான வெளியீட்டை வடிகட்ட பல விருப்பங்கள் உள்ளன, நாங்கள் எதையும் குறிப்பிடவில்லை என்றால் பெறப்பட்ட சில புலங்களை மட்டுமே காண்பிக்கும். எடுத்துக்காட்டாக, ஒரு கோப்பு அல்லது கோப்பகத்தின் அனுமதிகள் அல்லது யூனிக்ஸ் முறைகளைக் காணும் இரு வழிகளையும் காட்ட விரும்பினால், இந்த மற்ற கட்டளையைப் பயன்படுத்தலாம்:
stat -c '%A %a' /etc/passwd
எனவே இரண்டையும் நிலையான வெளியீட்டில் பெறுவோம் ...