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

ಲಿನಕ್ಸ್ ಬಳಕೆದಾರರ ಅನುಮತಿಗಳು

ಬಹಳ ಹಿಂದೆಯೇ, ನಮ್ಮ ಪೋಸ್ಟ್ನಲ್ಲಿ ಲಿನಕ್ಸ್ (I) ನಲ್ಲಿ ಫೈಲ್ ಅನುಮತಿಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ನಮ್ಮ ಆದ್ಯತೆಯ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಪ್ರವೇಶ ಅನುಮತಿಗಳೊಂದಿಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡಬೇಕೆಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಾವು ಪ್ರಾರಂಭವನ್ನು ನೋಡಿದ್ದೇವೆ. ಈ ವೇದಿಕೆಯಲ್ಲಿ ತಮ್ಮ ಮೊದಲ ಶಸ್ತ್ರಾಸ್ತ್ರಗಳನ್ನು ತಯಾರಿಸಿದವರನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ತಲುಪಲು ನಾವು ಸರಳವಾಗಿರಲು ಪ್ರಯತ್ನಿಸಿದ್ದೇವೆ, ಆದಾಗ್ಯೂ, ಬಹುತೇಕ ಎಲ್ಲ ವಿಷಯಗಳಂತೆ, ನಾವು ಹೆಚ್ಚು ಸುಧಾರಿತ ಮಟ್ಟವನ್ನು ತಲುಪುವ ಸಾಧ್ಯತೆಯನ್ನು ಹೊಂದಿದ್ದೇವೆ ಮತ್ತು ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ನಾವು ಅದನ್ನು ನೋಡುತ್ತೇವೆ .

"Ls -l" ಆಜ್ಞೆಯು ನಮಗೆ ತೋರಿಸುವುದನ್ನು ನಾವು ಉಳಿಸಿಕೊಂಡಿದ್ದೇವೆ, ಅದರ ನಂತರ ಪ್ರತಿಯೊಂದು ಡೈರೆಕ್ಟರಿಗಳು, ಉಪ ಡೈರೆಕ್ಟರಿಗಳು ಮತ್ತು ಫೈಲ್‌ಗಳಿಗೆ ಸಿಸ್ಟಮ್ ಸ್ಥಾಪಿಸಿರುವ ಎಲ್ಲದರ ವಿವರವನ್ನು ನಾವು ಪಡೆಯುತ್ತೇವೆ. ಆದರೆ ಈ ಎಲ್ಲಾ ಅನುಮತಿಗಳನ್ನು ಕ್ರಮವಾಗಿ ಓದುವಿಕೆ, ಬರವಣಿಗೆ ಮತ್ತು ಮರಣದಂಡನೆಯನ್ನು ಸೂಚಿಸುವ r, w ಮತ್ತು x ಅಕ್ಷರಗಳಿಂದ ಮಾತ್ರ ಹೊಂದಿಸಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ನಾವು ಸಹ ಮಾಡಬಹುದು ಸಂಖ್ಯಾ ಅನುಮತಿ ನಾಮಕರಣವನ್ನು ಬಳಸಿ, ಈ ಪೋಸ್ಟ್‌ನಲ್ಲಿ ನಾವು ನೋಡಲಿರುವ ಮತ್ತು ನಂತರದ ದಿನಗಳಲ್ಲಿ ಉಮಾಸ್ಕ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಮಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತದೆ, ಇದು ಒಂದು ನಿರ್ದಿಷ್ಟ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ರಚಿಸಲಾದ ಪ್ರತಿಯೊಂದು ಫೈಲ್‌ನ ಅನುಮತಿಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಒಂದು ಕ್ರಿಯಾತ್ಮಕತೆಯಾಗಿದೆ. ಲಿನಕ್ಸ್.

ಆದರೆ ಮೊದಲು ಮೊದಲನೆಯದು, chmod ಆಜ್ಞೆಯ ಬಗ್ಗೆ ಮಾತನಾಡುವಾಗ ನಾವು ಕೆಲವೊಮ್ಮೆ ನೋಡುತ್ತೇವೆ ಎಂದು ಆ ಸಂಖ್ಯೆಗಳ ಅರ್ಥವೇನೆಂದು ನೋಡೋಣ, ಅದು ಕೆಳಗಿನಂತೆ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೊಂದಿದೆ:

chmod [ಆಯ್ಕೆಗಳು] ಫೈಲ್ ಮೋಡ್.

ಆದ್ದರಿಂದ, ಖಂಡಿತವಾಗಿಯೂ ನಾವು ಇದನ್ನು ನೋಡಿದ್ದೇವೆ: chmod 755 ~ / Downloads / DTStoAC3.

ಅಲ್ಲಿ ಏನು ಮಾಡಲಾಗಿದೆ ಎಂದರೆ ಸಿಸ್ಟಮ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವ ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ (ಸಾರ್ವಜನಿಕ) ಮತ್ತು ಫೈಲ್ ಅನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರರ ಗುಂಪಿನ ಭಾಗವಾಗಿರುವವರಿಗೆ, ಬರವಣಿಗೆಯ ಅನುಮತಿಯನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಓದಲು ಅನುಮತಿಗಳನ್ನು ನೀಡುವುದು ಮತ್ತು ಆದ್ದರಿಂದ ಮಾತ್ರ ಫೈಲ್ ವಿಷಯವನ್ನು ಮಾರ್ಪಡಿಸುವವರು. ಇದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಾವು ಭಾಗಗಳ ಮೂಲಕ ಹೋಗಬೇಕು ಮತ್ತು ಇದಕ್ಕಾಗಿ ನಾವು ಹಿಂದಿನ ಪೋಸ್ಟ್‌ನಲ್ಲಿ ಈಗಾಗಲೇ ಒಂಬತ್ತು ಸೂಚಕಗಳನ್ನು ಮೂರು ಗುಂಪುಗಳಾಗಿ ಬೇರ್ಪಡಿಸಲು ಅನುಕೂಲಕರವಾಗಿದೆ ಎಂದು ನೋಡಿದ್ದೇವೆ: ಮಾಲೀಕರು, ಗುಂಪು ಮತ್ತು ಇತರರು.

ಮಾಲೀಕರು ಫೈಲ್‌ನ ಸೃಷ್ಟಿಕರ್ತ ಅಥವಾ ಬಳಕೆದಾರರ ಖಾತೆಯ ಮಾಲೀಕರಾಗಿದ್ದು, ಅವರ ಫೋಲ್ಡರ್‌ಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ, ಮತ್ತು ಸಾಮಾನ್ಯ ವಿಷಯವೆಂದರೆ ಅದು ಈ ಫೈಲ್‌ಗಳಲ್ಲಿನ ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಬಳಕೆದಾರರು ಏನು ಮಾಡಬಹುದು, ಫೈಲ್ ಅನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರರಂತೆಯೇ ಅದೇ ಗುಂಪಿನ ಭಾಗವಾಗಿರುವವರು ಮತ್ತು ಇತರರಿಗೆ ಅನುಮತಿಗಳು ನಮ್ಮ ಸಿಸ್ಟಮ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವ ಯಾವುದೇ ಬಳಕೆದಾರರು ಏನು ಮಾಡಬಹುದು ಅಥವಾ ಮಾಡಲಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಗುಂಪು ಅನುಮತಿಗಳು ನಿರ್ಧರಿಸುತ್ತವೆ.. ಇಲ್ಲಿ ಫೈಲ್‌ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳ ನಡುವೆ ಸಾಕಷ್ಟು ವ್ಯತ್ಯಾಸವಿದೆ, ಮರಣದಂಡನೆ ಅನುಮತಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ (ಓದಲು ಮತ್ತು ಬರೆಯಲು ಅನುಮತಿ ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಪಷ್ಟವಾಗಿದೆ) ಮತ್ತು ನೀವು ಅದನ್ನು ಫೈಲ್‌ಗಾಗಿ ಹೊಂದಿರುವಾಗ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ಅಥವಾ ಪ್ರಾರಂಭಿಸಬಹುದು (ಉದಾಹರಣೆಗೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂ ಅಥವಾ ಆಟದ ಭಾಗವಾಗಿರುವ ಪ್ರೋಗ್ರಾಂ) ಡೈರೆಕ್ಟರಿಯ ಸಂದರ್ಭದಲ್ಲಿ, ಮರಣದಂಡನೆ ಅನುಮತಿಯು ಅದರ ಪಟ್ಟಿಯನ್ನು ಮಾಡಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ಅಂದರೆ, ಅದರೊಳಗಿನದ್ದನ್ನು ನೋಡಲು "ls" ಮಾಡಿ).

ನಾವು ಕೆಲವೊಮ್ಮೆ ನೋಡುವ ಆ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ಧರಿಸುವುದು ಅನುಮತಿಗಳ ಬೈನರಿ ಆದೇಶಗಳ ಮೊತ್ತವಾಗಿದೆ, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದೂ ಅದರ ಸ್ಥಾನದಿಂದ ಅದಕ್ಕೆ ನಿಗದಿಪಡಿಸಿದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ. ಎ) ಹೌದು, rwx ಅನ್ನು ಮಾಲೀಕರು ಮತ್ತು ಗುಂಪು ಮತ್ತು ಇತರರಿಗೆ 4, 2, 1 ಎಂದು ಕಾಣಬಹುದು, ಅದು ಪ್ರತಿಯೊಂದರ ನಾಮಮಾತ್ರ ಮೌಲ್ಯವಾಗಿದೆ, ಮತ್ತು ನಂತರ ನೀವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಎಲ್ಲಾ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿರುವಾಗ ಒಟ್ಟು ಮೊತ್ತವು 7 ಅನ್ನು ನೀಡುತ್ತದೆ, ನೀವು ಅನುಮತಿಗಳನ್ನು ಓದಿದಾಗ ಮತ್ತು ಬರೆಯುವಾಗ ಅದು 6 ಅನ್ನು ನೀಡುತ್ತದೆ (r 4 ಮತ್ತು w 2 ಆಗಿರುವುದರಿಂದ ), 5 ನೀವು ಓದಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ (r 4 ಮತ್ತು x 2 ಆಗಿರುವುದರಿಂದ), 4 ನೀವು ಓದಲು ಮಾತ್ರ ಹೊಂದಿರುವಾಗ, 2 ನೀವು ಕೇವಲ ಬರಹವನ್ನು ಹೊಂದಿರುವಾಗ ಮತ್ತು 1 ನೀವು ಕೇವಲ ಮರಣದಂಡನೆಯನ್ನು ಹೊಂದಿರುವಾಗ. ಇದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಉತ್ತಮ ಉದಾಹರಣೆಯೆಂದರೆ, ಈ ಪೋಸ್ಟ್‌ನೊಂದಿಗಿನ ಚಿತ್ರದಲ್ಲಿ ನಾವು ಹೊಂದಿದ್ದೇವೆ, ಅಲ್ಲಿ 755 ಸಂಖ್ಯೆಯನ್ನು ಹೇಗೆ ತಲುಪಬೇಕು ಎಂಬುದನ್ನು ಚೆನ್ನಾಗಿ ತೋರಿಸಲಾಗಿದೆ; ಮುಂದಿನ ಕಂತಿನಲ್ಲಿ, ಮತ್ತು ಅವುಗಳ ಸಂಖ್ಯಾ ಮತ್ತು ಅಕ್ಷರಗಳ ನಾಮಕರಣದಲ್ಲಿ ಅನುಮತಿಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ಈಗಾಗಲೇ ಅರ್ಥಮಾಡಿಕೊಂಡ ನಂತರ, ನಾವು ನೋಡಲಿದ್ದೇವೆ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಬಳಕೆದಾರರ ಅನುಮತಿಗಳನ್ನು ಹೇಗೆ ಬದಲಾಯಿಸುವುದು.


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

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

*

*

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