ದಿ ಅನುಮತಿಗಳು ಅವು ಯುನಿಕ್ಸ್ ಜಗತ್ತಿನಲ್ಲಿ ಸಾಕಷ್ಟು ಆಸಕ್ತಿದಾಯಕ ವಿಷಯವಾಗಿದೆ ಮತ್ತು ಈ ರೀತಿಯ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಅತ್ಯಂತ ಮೌಲ್ಯಯುತವಾದ ವಿಶಿಷ್ಟತೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ನ ಡೈರೆಕ್ಟರಿಗಳು ಮತ್ತು ಫೈಲ್ಗಳಿಗಾಗಿ ಈ ಮೋಡ್ಗಳ ವ್ಯವಸ್ಥೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಕೆಲವು ಫೈಲ್ ಸಿಸ್ಟಮ್ಗಳು ಕಾರ್ಯಗತಗೊಳಿಸುವ ವಿಸ್ತೃತ ಗುಣಲಕ್ಷಣಗಳು ಅಥವಾ ಪ್ರವೇಶ ನಿಯಂತ್ರಣ ಪಟ್ಟಿಗಳು ಅಥವಾ ಎಸಿಎಲ್ನಂತಹ ಇತರ ರೀತಿಯ ಭದ್ರತಾ ವ್ಯವಸ್ಥೆಗಳಂತಹ ಇತರ ಭದ್ರತಾ ಪದರಗಳೊಂದಿಗೆ ನಾವು ಪೂರಕವಾಗಬಹುದು.
ಕೆಲವು ಲೇಖನಗಳಲ್ಲಿ ನಾವು ಮೋಡ್ಗಳು ಅಥವಾ ಅನುಮತಿಗಳ ಬಗ್ಗೆ ಮಾತನಾಡಿದ್ದೇವೆ, ನೀವು ಅವುಗಳನ್ನು ಕರೆಯಲು ಬಯಸುತ್ತೀರಿ, ಮತ್ತು ನಮ್ಮ ಅನುಮತಿಗಳನ್ನು ನಾವು ನೋಡಬಹುದು ಎಂದು ನಿಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿದೆ ಡೈರೆಕ್ಟರಿಗಳು ಮತ್ತು ಫೈಲ್ಗಳು ls -l ಎಂಬ ಸರಳ ಆಜ್ಞೆಯೊಂದಿಗೆ, ಆದರೆ ಕನ್ಸೋಲ್ನಲ್ಲಿ ಅದು ನಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿರುವಂತೆ ಅಕ್ಷರಗಳ ರೂಪವನ್ನು ತೋರಿಸುತ್ತದೆ. ಮತ್ತೊಂದೆಡೆ, ನಿಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿರುವಂತೆ, chmod ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಈ ಅನುಮತಿಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ನಾವು ಇದೇ ಸಂಕೇತವನ್ನು ಅಥವಾ ಆಕ್ಟಲ್ ಅನ್ನು ಸಹ ಬಳಸಬಹುದು ... ಆದರೆ ನಾವು ಅನುಮತಿಗಳನ್ನು ಆಕ್ಟಲ್ ರೂಪದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲು ಬಯಸಿದರೆ ಏನಾಗುತ್ತದೆ?
ಸರಿ, ಸಲುವಾಗಿ ಆಕ್ಟಲ್ ಸಂಕೇತವನ್ನು ನೋಡಿ ನಾವು ವಿಭಿನ್ನ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸಬಹುದು, ಆದರೂ ಸರಳವಾದದ್ದು ಸ್ಟ್ಯಾಟ್ ಆಜ್ಞೆಯ ಮೂಲಕ:
stat /etc/passwd
ಹಿಂದಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ನಾವು ಈ ನಿರ್ದಿಷ್ಟ ಫೈಲ್ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ನೋಡುತ್ತೇವೆ, ಉದಾಹರಣೆಗೆ / etc / passwd. ಆದರೆ ನಾವು ಒ ಮೋಡ್ ಅನ್ನು ನೋಡಲು ಬಯಸಿದರೆ ಆಕ್ಟಲ್ ಸ್ವರೂಪದಲ್ಲಿ ಅನುಮತಿಗಳು, ನೀವು ಬಳಸಬಹುದು:
stat -c '%a' /etc/passwd
ನಡುವೆ ಸ್ವರೂಪಗಳು ಮತ್ತು ಸಾಧ್ಯತೆಗಳು ಮ್ಯಾನ್ ಸ್ಟ್ಯಾಟ್ನೊಂದಿಗೆ ನೀವು ನೋಡಬಹುದಾದ ಲಭ್ಯವಿದೆ, ಅಕ್ಷರಗಳೊಂದಿಗೆ ಸ್ವರೂಪವನ್ನು ನೋಡಲು% A, ಮತ್ತು ಸಂಪೂರ್ಣ output ಟ್ಪುಟ್ ಅನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಇನ್ನೂ ಅನೇಕ ಆಯ್ಕೆಗಳು ಮತ್ತು ನಾವು ಏನನ್ನೂ ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ ಪಡೆದ ಕೆಲವು ಕ್ಷೇತ್ರಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯ ಅನುಮತಿಗಳು ಅಥವಾ ಯುನಿಕ್ಸ್ ಮೋಡ್ಗಳನ್ನು ನೋಡುವ ಎರಡೂ ವಿಧಾನಗಳನ್ನು ನಮಗೆ ತೋರಿಸಬೇಕಾದರೆ, ನಾವು ಈ ಇತರ ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು:
stat -c '%A %a' /etc/passwd
ಆದ್ದರಿಂದ ನಾವು ಪ್ರಮಾಣಿತ ಉತ್ಪಾದನೆಯಲ್ಲಿ ಎರಡನ್ನೂ ಪಡೆಯುತ್ತೇವೆ ...