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

ಲಿನಕ್ಸ್ ಫೈಲ್ ಅನುಮತಿಗಳು

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

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

ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕಾದ ಮೊದಲ ವಿಷಯವೆಂದರೆ ಅದು ಅನುಮತಿಗಳನ್ನು ಮೂರು ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ: ಮಾಲೀಕರು, ಗುಂಪು ಮತ್ತು ಇತರರು, ಇದು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಪ್ರವೇಶ ಅನುಮತಿಗಳು ಅದು ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯ ಮಾಲೀಕರನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಅದು ಆ ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯನ್ನು ಹೊಂದಿರುವ ಗುಂಪಿಗೆ ಸೇರಿದ ಬಳಕೆದಾರರನ್ನು ಹೊಂದಿರುತ್ತದೆ ಮತ್ತು ಇದು ಸಿಸ್ಟಮ್ನ ಉಳಿದ ಬಳಕೆದಾರರನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಈ ಅನುಮತಿಗಳನ್ನು ವೀಕ್ಷಿಸಲು, ನಾವು ಯಾವುದೇ ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗಿ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು:

ls-l

ಈ ಪೋಸ್ಟ್‌ನ ಮೇಲಿನ ಚಿತ್ರದಲ್ಲಿ ನಾವು ಹೊಂದಿರುವಂತೆಯೇ ನಾವು ನೋಡುತ್ತೇವೆ, ಅಲ್ಲಿ ನಾವು ಹಲವಾರು ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್‌ಗಳಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತೇವೆ. ಎರಡನೆಯದು ನಮಗೆ ಏನನ್ನಾದರೂ ತೋರಿಸುತ್ತದೆ -rw-r - r– 1 ಮೂಲ ಮೂಲ 164 ನವೆಂಬರ್ 11 2014 xinitrc, ಮತ್ತು ನಾವು ಎಡಭಾಗದಲ್ಲಿ ಚೆನ್ನಾಗಿ ನೋಡುವುದೇ ನಾವು ಅನುಮತಿಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸಬಹುದು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಲು ನಮಗೆ ಹೆಚ್ಚು ಆಸಕ್ತಿ ನೀಡುತ್ತದೆ. ಆ ಮೊದಲ ಕಾಲಮ್ ನಮಗೆ 10 ಸ್ಥಳಗಳನ್ನು ತೋರಿಸುತ್ತದೆ, ಪ್ರತಿಯೊಂದೂ ಅದನ್ನು ಆಕ್ರಮಿಸಿಕೊಂಡಿದೆಯೆ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿ ವಿಭಿನ್ನ ಅರ್ಥವನ್ನು ಹೊಂದಿರುತ್ತದೆ:

  • ಬೌ: ಸಾಧನವನ್ನು ನಿರ್ಬಂಧಿಸಿ
  • ಸಿ: ಅಕ್ಷರ ಸಾಧನ (ಉದಾಹರಣೆಗೆ / dev / tty1)
  • d: ಡೈರೆಕ್ಟರಿ
  • l: ಸಾಂಕೇತಿಕ ಲಿಂಕ್ (ಉದಾಹರಣೆಗೆ / usr / bin / java -> / home / programs / java / jre / bin / java)
  • p: ಹೆಸರಿನ ಪೈಪ್ (ಉದಾಹರಣೆಗೆ / proc / 1 / ನಕ್ಷೆಗಳು)
  • - ಅನುಮತಿಯನ್ನು ನಿಯೋಜಿಸಲಾಗಿಲ್ಲ
  • r: ಓದುವಿಕೆ
  • w: ಬರವಣಿಗೆ
  • x: ಮರಣದಂಡನೆ

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

ಈ ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯ ಲಿಂಕ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಮಗೆ ತೋರಿಸುವ ಒಂದು ಸಂಖ್ಯೆ, ಆಗಾಗ್ಗೆ 1 ಆಗಿರುವ ಅಂಕಿ, ಕೆಲವೊಮ್ಮೆ ಅದು 2 ಆಗಿರಬಹುದು ಮತ್ತು ಕೆಲವು, ಕನಿಷ್ಠ, ಅದು ಇನ್ನೊಂದು ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಇದೀಗ ಅದು ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ, ಅಥವಾ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಫೈಲ್ ಅನುಮತಿಗಳನ್ನು ಮಾಸ್ಟರಿಂಗ್ ಮಾಡುವ ನಮ್ಮ ಉದ್ದೇಶಕ್ಕಾಗಿ ಇದು ಮಹತ್ವದ್ದಾಗಿಲ್ಲ, ಆದ್ದರಿಂದ ಮುಂದಿನ ಕ್ಷೇತ್ರದೊಂದಿಗೆ ಮುಂದುವರಿಯೋಣ ಏಕೆಂದರೆ ಇದು ನಮಗೆ ಆಸಕ್ತಿಯನ್ನುಂಟುಮಾಡುತ್ತದೆ ಏಕೆಂದರೆ ಅಲ್ಲಿ ನಾವು ನೋಡುವ 'ಮೂಲ' ಎಂದರೆ ಅವನು ಮಾಲೀಕ ಎಂದು ಅರ್ಥ ಈ ಫೈಲ್, ಮತ್ತು ನಾಲ್ಕನೇ ಕಾಲಂನಲ್ಲಿ ನಾವು ನೋಡುವ 'ರೂಟ್' ಫೈಲ್ 'ರೂಟ್' ಗುಂಪಿಗೆ ಸೇರಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ನಂತರ ಅನುಸರಿಸುವ ಕ್ಷೇತ್ರಗಳು ಇನೋಡ್ ಗಾತ್ರ, ದಿನಾಂಕ ಮತ್ತು ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯ ಹೆಸರನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ.

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


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

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

*

*

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

  1.   ಜೇವಿಯರ್ ಡಿಜೊ

    ಅತ್ಯುತ್ತಮ ಟಿಪ್ಪಣಿ !! ಶುಭಾಶಯಗಳು

  2.   ಮಾರ ಡಿಜೊ

    ನಾನು ಮಾಹಿತಿಯ ಮೇಲೆ ಶಿಟ್!