ಫೈಲ್ ಮತ್ತು ಡೈರೆಕ್ಟರಿ ಅನುಮತಿಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅಥವಾ ಮಾರ್ಪಡಿಸಲು chmod ಅನ್ನು ಬಳಸುವುದು
ಯುನಿಕ್ಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು ಪ್ರತಿ ಮೂರು ಗುಂಪುಗಳಿಗೆ (ಮಾಲೀಕರು, ಗುಂಪು ಮತ್ತು ಇತರ ಬಳಕೆದಾರರಿಗೆ) ನಿಯೋಜಿಸಲಾದ ಮೂರು ವಿಧಗಳ ಪ್ರವೇಶವನ್ನು (ಓದಲು, ಬರೆಯಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಿ) ಬಳಸಿಕೊಂಡು ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ಪ್ರವೇಶ ಹಕ್ಕುಗಳನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ.
-l ಸ್ವಿಚ್ನೊಂದಿಗೆ (ಉದಾಹರಣೆಗೆ ls -l ಫೈಲ್ ಹೆಸರಿನೊಂದಿಗೆ ) ls ಆದೇಶವನ್ನು ಬಳಸಿಕೊಂಡು ಫೈಲ್ನ ಲಕ್ಷಣಗಳ ವಿವರಗಳನ್ನು ನೀವು ಪಟ್ಟಿಮಾಡಿದರೆ, ಅದು -REW-rw-r ನಂತೆ ಕಾಣುವ ಮಾಹಿತಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ - ಇದು ಓದಲು, ಬರೆಯುವುದು ಮತ್ತು ಸಮನಾಗಿರುತ್ತದೆ. ಮಾಲೀಕರಿಗೆ ಸವಲತ್ತುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಗುಂಪಿನ ಸೌಲಭ್ಯಗಳನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ಮತ್ತು ಇತರ ಎಲ್ಲ ಬಳಕೆದಾರರಿಗೆ ಮಾತ್ರ ಓದಲು ಪ್ರವೇಶ.
ಪ್ರವೇಶ ಹಕ್ಕುಗಳ ಪ್ರತಿಯೊಂದು ಪ್ರಕಾರವು ಕೆಳಗೆ ಪಟ್ಟಿಮಾಡಲಾದ ಸಂಯೋಜಿತ ಸಂಖ್ಯಾ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ:
- ಓದಲು = 4
- ಬರೆಯಿರಿ = 2
- = 1 ಕಾರ್ಯಗತಗೊಳಿಸಿ
Chmod (change mode) ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅನುಮತಿಗಳನ್ನು ನಿಯೋಜಿಸಲು ಅಥವಾ ಮಾರ್ಪಡಿಸಲು ಬಳಸಬಹುದಾದ 0 ಮತ್ತು 7 ರ ನಡುವಿನ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ಪ್ರತಿಯೊಂದು ಗುಂಪುಗಳ ಪ್ರವೇಶ ಹಕ್ಕುಗಳ ಮೌಲ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ.
ಮೇಲಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, chmod 764 ಫೈಲ್ ಹೆಸರನ್ನು ನಮೂದಿಸುವುದರ ಮೂಲಕ ಪ್ರಶ್ನಾರ್ಹ ಫೈಲ್ಗೆ ಪ್ರವೇಶ ಹಕ್ಕುಗಳನ್ನು ನಿಯೋಜಿಸಬಹುದು. 764 ನ ಸಂಖ್ಯೆಯು ಈ ಕೆಳಗಿನವುಗಳಿಂದ ಬಂದಿದೆ:
- rwe = 4 (ಓದಲು) + 2 (ಬರೆಯು) + 1 (ಕಾರ್ಯಗತಗೊಳಿಸಿ) = 7
- rw = 4 (read) + 2 (write) = 6
- r = 4 (ಓದಲು) = 4
ಫೈಲ್ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ಪ್ರವೇಶ ಹಕ್ಕುಗಳನ್ನು ನಿಯೋಜಿಸಲು ನೀವು chmod ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು. ಯುನಿಕ್ಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ ಆದೇಶಗಳು ಮತ್ತು ವಸ್ತು ಹೆಸರುಗಳು ಕೇಸ್ ಸೆನ್ಸಿಟಿವ್ ಎಂದು ನೆನಪಿನಲ್ಲಿಡಿ. ನೀವು " chmod " ಅನ್ನು ಬಳಸಬೇಕು ಮತ್ತು CHMod ಅಲ್ಲ ಅಥವಾ ಮೇಲಿನ ಮತ್ತು ಕೆಳಗಿನ ಅಕ್ಷರಗಳ ಯಾವುದೇ ಸಂಯೋಜನೆಯನ್ನು ಬಳಸಬೇಕು.
Chmod ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸುವುದು:
- ಎಲ್ಲರಿಗೂ ಪೂರ್ಣ ಪ್ರವೇಶ:
- chmod 777 ಕಡತದ ಹೆಸರು
- ಮಾಲೀಕರು ಮತ್ತು ಗುಂಪಿನ ಸವಲತ್ತುಗಳಿಗಾಗಿ ಸಂಪೂರ್ಣ ಪ್ರವೇಶ ಆದರೆ ಇತರ ಬಳಕೆದಾರರು ಮಾತ್ರ ಓದಬಹುದು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು:
- chmod 775 ಫೈಲ್ಹೆಸರು
- ಮಾಲೀಕರಿಗೆ ಪೂರ್ಣ ಪ್ರವೇಶ, ಆದರೆ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ಓದಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಗುಂಪು ಮತ್ತು ಇತರ ಬಳಕೆದಾರ ಸೌಲಭ್ಯಗಳನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ:
- chmod 755 dirname
- ಯಾರಿಗಾದರೂ ಪ್ರವೇಶ ಹಕ್ಕುಗಳು ಅಥವಾ ಸೌಲಭ್ಯಗಳನ್ನು ಹೊಂದಿರದ ಮಾಲೀಕರಿಗೆ ಪೂರ್ಣ ಪ್ರವೇಶ:
- chmod 700 ಫೈಲ್ಹೆಸರು
- ಗುಂಪಿನ ಅಥವಾ ಇತರ ಬಳಕೆದಾರರಿಗಾಗಿ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿನ ಫೈಲ್ಗಳಿಗೆ ಪ್ರವೇಶವಿಲ್ಲ ಮತ್ತು ಡೈರೆಕ್ಟರಿಯಲ್ಲಿನ ಆಕಸ್ಮಿಕ ಅಳಿಸುವಿಕೆ ಅಥವಾ ಫೈಲ್ಗಳನ್ನು ಮಾರ್ಪಡಿಸುವುದನ್ನು ನಿರ್ಬಂಧಿಸಲು ಮಾಲೀಕರು ಸವಲತ್ತುಗಳನ್ನು ಓದಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಿರ್ಬಂಧಿಸಿದ್ದಾರೆ:
- chmod 500 dirname
- ಮಾಲೀಕರಿಗೆ ಮತ್ತು ಗುಂಪುಗೂ ಫೈಲ್ಗೆ ಪ್ರವೇಶವನ್ನು ಓದುವುದನ್ನು ಮತ್ತು ಬರೆಯಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತದೆ, ಗುಂಪಿನಲ್ಲಿನ ಇತರರು ಕಡತವನ್ನು ಹಾಗೂ ಮಾಲೀಕನನ್ನು ಸಂಪಾದಿಸಲು ಅಥವಾ ಅಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಆದರೆ ಇತರ ಬಳಕೆದಾರರಿಗೆ ಯಾವುದೇ ಪ್ರವೇಶವಿಲ್ಲದೆ:
- chmod 660 ಫೈಲ್ಹೆಸರು