ಲಿನಕ್ಸ್ (III) ನಲ್ಲಿ ಫೈಲ್ ಮತ್ತು ಡೈರೆಕ್ಟರಿ ಅನುಮತಿಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ

ಲಿನಕ್ಸ್ ಲೋಗೊ

ಹಿಂದಿನ ಎರಡು ಕಂತುಗಳಲ್ಲಿ ನಾವು ಏನು ನಿರ್ವಹಿಸುತ್ತಿದ್ದೇವೆ ಎಂದು ನೋಡಲು ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಫೈಲ್ ಮತ್ತು ಡೈರೆಕ್ಟರಿ ಅನುಮತಿಗಳು, 'rwx' ರೂಪದಲ್ಲಿ ಮತ್ತು ಸಂಖ್ಯಾತ್ಮಕ ನಾಮಕರಣದಲ್ಲಿ, ನಾವು ಬಯಸಿದ ಫಾರ್ಮ್ ಪಡೆಯಲು ಎಡದಿಂದ ಬಲಕ್ಕೆ 4,2 ಮತ್ತು 1 ಮೌಲ್ಯವನ್ನು ಬಿಟ್‌ಗಳಿಗೆ ನಿಯೋಜಿಸುತ್ತೇವೆ. ಈಗ, ನಾವು ಈ ಬಗ್ಗೆ ಕೊನೆಯ ಬಾರಿ ಮಾತನಾಡಿದಂತೆ, ಹಿಸೋಣ ಬಳಕೆದಾರರ ಅನುಮತಿಗಳು ಮತ್ತು ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯ ಮಾಲೀಕರು ಮತ್ತು ಗುಂಪನ್ನು ಹೇಗೆ ಬದಲಾಯಿಸುವುದು.

ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಫೈಲ್ ಮತ್ತು ಡೈರೆಕ್ಟರಿ ಅನುಮತಿಗಳನ್ನು ಮಾರ್ಪಡಿಸುವ ಆಜ್ಞೆಯು chmod ಆಗಿದೆ, ಇದು ಸೂಚಿಸಿದ ಅನುಮತಿಗಳನ್ನು ಕ್ರಮವಾಗಿ ಸೇರಿಸಲು, ಮಾರ್ಪಡಿಸಲು ಅಥವಾ ಹೊಂದಿಸಲು '+', '-' ಮತ್ತು '=' ನಂತಹ ಮಾರ್ಪಡಕಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಫೈಲ್‌ನ ಮಾಲೀಕರಿಗೆ ಮತ್ತು ಅದರ ಗುಂಪಿಗೆ ಮತ್ತು ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗಾಗಿ ನಾವು ಎರಡನ್ನೂ ಸೇರಿಸಲು ಅಥವಾ ತೆಗೆದುಹಾಕಲು ಹೊರಟಿದ್ದೇವೆ ಎಂದು ಸೂಚಿಸುವ ಸಲುವಾಗಿ ಇದನ್ನು ಕ್ರಮವಾಗಿ ಮಾಲೀಕರು, ಗುಂಪು ಮತ್ತು ಇತರರನ್ನು ಸೂಚಿಸುವ ಯು, ಜಿ ಮತ್ತು ಒ ಅಕ್ಷರಗಳೊಂದಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ. ವೈ ನಾವು ಅದನ್ನು ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ಪ್ರತ್ಯೇಕವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಅನಿವಾರ್ಯವಲ್ಲ ಆದರೆ ನಾವು ಅದನ್ನು ಒಂದೇ ಕ್ರಮದಲ್ಲಿ ಸಂಯೋಜಿಸಬಹುದು, ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಡಿಸುವುದು, ಮತ್ತು ಮಾಲೀಕರಿಗೆ ಬರವಣಿಗೆಯ ಅನುಮತಿಯನ್ನು ಸೇರಿಸಲು ಮತ್ತು ಗುಂಪಿಗೆ ಅನುಮತಿಯನ್ನು ಓದುವುದು (test.html ಎಂಬ ಫೈಲ್‌ಗಾಗಿ) ನಾವು ಮಾಡುತ್ತೇವೆ:

# chmod u + w, g + r test.html

ಈಗ, ಉದಾಹರಣೆಗೆ, ನಾವು 'ಇತರರಿಗೆ' ಓದಲು ಅನುಮತಿಯನ್ನು ಸೇರಿಸಲು ಹೋಗುತ್ತೇವೆ ಮತ್ತು ನಾವು ಅದನ್ನು ಗುಂಪಿನಿಂದ ತೆಗೆದುಹಾಕಲಿದ್ದೇವೆ:

# chmod gr, o + r test.html

ಆಕ್ಟಲ್ ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸುವುದರ ಮೂಲಕ ಅನುಮತಿಗಳನ್ನು ಮಾರ್ಪಡಿಸುವ ಇನ್ನೊಂದು ಮಾರ್ಗವಾಗಿದೆ, ಅದನ್ನು ನಾವು ಚೆನ್ನಾಗಿ ವಿವರಿಸಿದ್ದೇವೆ ಹಿಂದಿನ ಕಂತಿನಲ್ಲಿ ಆದರೆ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ನೋವುಂಟು ಮಾಡುವುದಿಲ್ಲ. ಮೂಲತಃ, ಇದು ಮಾಲೀಕರು, ಗುಂಪು ಮತ್ತು ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಮೂರು ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಅದರ ಮೌಲ್ಯಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಸೇರಿಸಲಾಗಿದೆ ಎಂದು ಹೇಳುವುದು: 4 ರೀಡ್ ಬಿಟ್‌ಗೆ, 2 ರೈಟ್ ಬಿಟ್‌ಗೆ ಮತ್ತು 1 ಮರಣದಂಡನೆಗೆ. 111, 777 ಅಥವಾ 415 ನಂತಹ ಅನೇಕ ಮಧ್ಯಂತರ ಮೌಲ್ಯಗಳ ಮೂಲಕ ಹಾದುಹೋಗುವ ಮೂಲಕ ಅವುಗಳು 551 (ಎರಡನೆಯದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ) 775 ಗೆ ಬದಲಾಗಬಹುದು.

ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಮಾಲೀಕರಿಗೆ ಸಕ್ರಿಯವಾಗಿರುವ ಎಲ್ಲಾ ಅನುಮತಿಗಳೊಂದಿಗೆ test.html ಫೈಲ್ ಅನ್ನು ಬಿಡಲು ಬಯಸುತ್ತೇವೆ ಎಂದು uming ಹಿಸಿಕೊಂಡು, ಗುಂಪನ್ನು ಓದಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮತ್ತು ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಾವು ಮಾಡುತ್ತೇವೆ:

# chmod 771 test.html

ಮತ್ತೊಂದೆಡೆ, ನಾವು ಎಲ್ಲಾ ಅನುಮತಿಗಳನ್ನು ಮಾಲೀಕರಿಗೆ ಬಿಡಲು ಬಯಸಿದರೆ ಆದರೆ ಗುಂಪು ಮತ್ತು ಇತರ ಬಳಕೆದಾರರಿಗೆ ಮರಣದಂಡನೆ ಅನುಮತಿಗಳನ್ನು ಮಾತ್ರ ನಾವು ಬಯಸಿದರೆ:

# chmod 711 test.html

ಈಗ, ನಮಗೆ ಬೇಕಾದಂತೆ ಒಮ್ಮೆ ಅನುಮತಿಗಳನ್ನು ಪಡೆದರೆ, ಇನ್ನೊಬ್ಬ ಬಳಕೆದಾರರಿಗೆ ಸೇರಲು ನಮಗೆ ಫೈಲ್‌ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳು ಬೇಕಾಗುತ್ತವೆ ಎಂದು ನಾವು ಅರಿತುಕೊಂಡರೆ ಏನಾಗುತ್ತದೆ? ಆ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಮಾಡಬೇಕು ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯ ಮಾಲೀಕರನ್ನು ಬದಲಾಯಿಸಿ, ಇದರಲ್ಲಿ ಲಿನಕ್ಸ್ ಚೌನ್ ಆಜ್ಞೆಯ ಮೂಲಕ ಮಾಡಲಾಗುತ್ತದೆ, ಇದರ ಕಾರ್ಯಾಚರಣೆ ಪ್ರಕಾರವಾಗಿದೆ:

# ಚೌನ್ ಬಳಕೆದಾರ ಫೈಲ್ಗಳು

'ಬಳಕೆದಾರ' ಮೌಲ್ಯವು ಸಿಸ್ಟಮ್‌ನ ನಿಮ್ಮ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ನಿಮ್ಮ ಬಳಕೆದಾರ ID ಆಗಿರಬಹುದು, ಮತ್ತು ವಿವರವಾಗಿ ಅದನ್ನು ಹೇಳುತ್ತದೆ ವ್ಯವಸ್ಥೆಯ ಯಾವುದೇ ಅಂಶದ ಅನುಮತಿಗಳನ್ನು ಮುಕ್ತವಾಗಿ ಮಾರ್ಪಡಿಸುವ ಏಕೈಕ ವ್ಯಕ್ತಿ ಸೂಪರ್‌ಯುಸರ್, ಅಥವಾ ಮೂಲ. ಎಲ್ಲರೂ ಇತರ ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿ ಮತ್ತು ಆ ಫೈಲ್‌ಗಳ ಮಾಲೀಕರನ್ನು ಮಾರ್ಪಡಿಸಲು ಮಾತ್ರ ಅನುಮತಿಸಲಾಗಿದೆ.

ಹೀಗಾಗಿ, ನಾವು test.html ಫೈಲ್‌ನ ಮಾಲೀಕರನ್ನು ಮಾರ್ಪಡಿಸಲು ಬಯಸಿದರೆ ಬಳಕೆದಾರ ಗಿಲ್ಲೆಗೆ ಸೇರುವ ಬದಲು ಅದು ಬಳಕೆದಾರರ ಆಸ್ತಿಯ ಆಸ್ತಿಯಾಗುತ್ತದೆ, ನಾವು ಮಾಡಬೇಕಾಗಿರುವುದು ಈ ಕೆಳಗಿನವು:

$ ಚೌನ್ ಆಡ್ರಿ ಟೆಸ್ಟ್. html

ಬಳಕೆದಾರ ಗಿಲ್ಲೆಗೆ ಸೇರಲು ನಮಗೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಫೈಲ್ ಅಗತ್ಯವಿದ್ದರೆ, ಈ ಕೆಳಗಿನವುಗಳನ್ನು 'ನಿಧಾನವಾಗಿ' ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಮಗೆ ಬಳಕೆದಾರರ ಅಗತ್ಯವಿರುತ್ತದೆ:

$ ಚೌನ್ ಗಿಲ್ಲೆ ಪರೀಕ್ಷೆ. html


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಜುವಾನ್ ಜೋಸ್ ಕಾಂಟಾರಿ ಡಿಜೊ

    ಆ ಲೇಖನದಲ್ಲಿ ಮೊಬೈಲ್ ಕೇರ್ + ಲಿಂಕ್ ಒಪೆರಾ ಬ್ರೌಸರ್ ಮತ್ತು ಉತ್ತಮ ಮುದ್ರಣದೊಂದಿಗೆ ಅವರು 15, 01 ಪೆಸೊಗಳನ್ನು ತಿನ್ನುವುದಿಲ್ಲ ಅಥವಾ ಕುಡಿಯದೆ ಕಡಿತಗೊಳಿಸಿದ್ದಾರೆ

  2.   ಜಹಾಜಿಯೆಲ್ ಒರ್ಟಿಜ್ ಬ್ಯಾರಿಯೊಸ್ ಡಿಜೊ

    ನಿಮ್ಮ ಲೇಖನಗಳನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿ, ಧನ್ಯವಾದಗಳು

  3.   ಬ್ರೆಂಡನ್ ಡಿಜೊ

    ಅನುಮತಿಗಳನ್ನು ಏಕೆ ಬಳಸಬೇಕು? ನನಗೆ 🙁 🙁 ಶುಭಾಶಯಗಳು ಅರ್ಥವಾಗುತ್ತಿಲ್ಲ.