ಸರಿ ... ಎಲ್ಲವೂ ಆಟಗಳಾಗಿರಬಾರದು, ಆಟಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುವ ಪೋಸ್ಟ್ಗಳನ್ನು ಮಾತ್ರ ಪ್ರಕಟಿಸುವುದು ನನ್ನ ಉದ್ದೇಶವಲ್ಲ 😉 ... ನಾನು ಸಾಕಷ್ಟು ಆಡುವ ಬಳಕೆದಾರನಲ್ಲ, ಮನೆಯಲ್ಲಿ ನಾನು ಅದನ್ನು ನನ್ನ ಗೆಳತಿಗೆ ಬಿಡುತ್ತೇನೆ (ಅದನ್ನು ಈಗ ಕೊಂಡಿಯಾಗಿರಿಸಲಾಗಿದೆ ಸಿಮ್ಸ್ 4), ಅದಕ್ಕಾಗಿಯೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿನ ಆಜ್ಞೆಗಳು ಅಥವಾ ಸುಳಿವುಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ತಾಂತ್ರಿಕ ಲೇಖನಗಳನ್ನು ಪ್ರಕಟಿಸಲು ಇದು ನನ್ನನ್ನು ಹೆಚ್ಚು ಪ್ರೇರೇಪಿಸುತ್ತದೆ.
ಲಿನಕ್ಸ್ನಲ್ಲಿ ನಾವು ಕೆಲವು ಹೊಂದಿದ್ದೇವೆ ಅನುಮತಿಗಳು ಇದು ಖಂಡಿತವಾಗಿಯೂ ಯಾವುದೇ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ, ನಿರ್ದಿಷ್ಟ ಸಂಪನ್ಮೂಲ, ಫೋಲ್ಡರ್, ಸೇವೆಗೆ ಯಾವ ಬಳಕೆದಾರ ಅಥವಾ ಬಳಕೆದಾರರ ಗುಂಪು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದೆ ಎಂಬುದನ್ನು ನಾವು ನಿರ್ಧರಿಸಬಹುದು. ಹೇಗಾದರೂ, ಅನುಮತಿಗಳು ನಮಗೆ ನಿಖರವಾಗಿ ಅಗತ್ಯವಿಲ್ಲದಿರುವ ಸಂದರ್ಭಗಳಿವೆ, ಏಕೆಂದರೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ಕ್ರಿಯೆಯನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗದಿರಲು ನಾವು ಸಹ ಮೂಲವನ್ನು ಬಯಸಿದಾಗ ಸಂದರ್ಭಗಳಿವೆ.
ನಾವು ಅಳಿಸಲು ಬಯಸದ ಫೋಲ್ಡರ್ ಅಥವಾ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂದು ಭಾವಿಸೋಣ, ಹೋಗೋಣ ... ನಮ್ಮ ಬಳಕೆದಾರರಿಂದ ಅಥವಾ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಇನ್ನೊಬ್ಬರಿಂದ (ehm ... ಉದಾಹರಣೆಗೆ ನನ್ನ ಗೆಳತಿ ಹಾ), ಅಥವಾ ರೂಟ್ ಸಹ ಅದನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಇದನ್ನು ಹೇಗೆ ಸಾಧಿಸುವುದು? ... ಅನುಮತಿಗಳು ನಮಗೆ ಸಹಾಯ ಮಾಡುವುದಿಲ್ಲ ಏಕೆಂದರೆ ರೂಟ್ ಫಕಿಂಗ್-ಮಾಸ್ಟರ್, ಅವನು ಯಾವುದನ್ನಾದರೂ ಅಳಿಸಬಹುದು, ಆದ್ದರಿಂದ ಅಲ್ಲಿಯೇ ಫೈಲ್ ಅಥವಾ ಫೋಲ್ಡರ್ ಗುಣಲಕ್ಷಣಗಳು ಬರುತ್ತವೆ.
chattr + i
ಫೈಲ್ ಅನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಾಗದಂತೆ ನಾವು ಅದನ್ನು ರಕ್ಷಿಸಲು ಬಯಸುತ್ತೇವೆ ಎಂದು ಭಾವಿಸೋಣ, ಅದು: password.txt , ನಿಮ್ಮ ಸ್ಥಳ (ಉದಾಹರಣೆಗೆ) OM HOME / passwords.txt
ಓದಲು-ಮಾತ್ರ ಗುಣಲಕ್ಷಣವನ್ನು ಸ್ಥಾಪಿಸಲು (ಅಂದರೆ, ಯಾವುದೇ ಮಾರ್ಪಾಡು ಮತ್ತು ಅಳಿಸುವಿಕೆ ಇಲ್ಲ) ಅದು ಹೀಗಿರುತ್ತದೆ:
sudo chattr +i $HOME/passwords.txt
ನೀವು ನೋಡುವಂತೆ, ನಮಗೆ + i ಪ್ಯಾರಾಮೀಟರ್ಗೆ ಆಡಳಿತ ಅನುಮತಿಗಳು ಬೇಕಾಗುತ್ತವೆ, ಅಂದರೆ, + ಅಂದರೆ ಫೈಲ್ ಬದಲಾಗದಂತಾಗುತ್ತದೆ, ನಿಮಗೆ ತಿಳಿದಿದೆ, ಅದನ್ನು ಅಳಿಸಲಾಗುವುದಿಲ್ಲ, ಅದು ಯಾವುದೇ ಅರ್ಥದಲ್ಲಿ ಬದಲಾಗುವುದಿಲ್ಲ.
ನಂತರ, ನೀವು ಫೈಲ್ ಅನ್ನು ಅಳಿಸಲು ಪ್ರಯತ್ನಿಸಬಹುದು, ಸುಡೋ ಬಳಸಿ ಸಹ ... ನಿಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ ಎಂದು ನೀವು ನೋಡುತ್ತೀರಿ, ಇಲ್ಲಿ ಸ್ಕ್ರೀನ್ಶಾಟ್ ಇದೆ:
ಫೈಲ್ ಹೊಂದಿರುವ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು ಅಥವಾ ನೋಡಲು ನಾವು ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು lsattr, ಉದಾಹರಣೆಗೆ:
lsattr passwords.txt
ನಂತರ ಬಳಸುವ ಬದಲು ರಕ್ಷಣೆಯನ್ನು ತೆಗೆದುಹಾಕಲು +i ನಾವು ಬಳಸುತ್ತೇವೆ -i ಮತ್ತು ವಾಯ್ಲಾ
chattr + a
ನಾವು ಈಗ ನೋಡಿದಂತೆ, + i ನಿಯತಾಂಕವು ಅದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ರಕ್ಷಿಸಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ ಮಾರ್ಪಾಡು ಮಾಡಲು ನನಗೆ ನಿರ್ದಿಷ್ಟ ಫೈಲ್ ಅಗತ್ಯವಿರುವ ಸಂದರ್ಭಗಳಿವೆ, ಆದರೆ ಅದರ ಮೂಲ ವಿಷಯವನ್ನು ಬದಲಾಯಿಸದೆ. ಉದಾಹರಣೆಗೆ, ನನ್ನ ಬಳಿ ಒಂದು ಪಟ್ಟಿ ಇದೆ ಮತ್ತು ಪ್ರತಿಧ್ವನಿ ಬಳಸಿ ಹೊಸ ಸಾಲುಗಳು ಮತ್ತು ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಬೇಕೆಂದು ನಾನು ಬಯಸುತ್ತೇನೆ, ಆದರೆ ಹಿಂದಿನದನ್ನು ಬದಲಾಯಿಸದೆ, ಇದಕ್ಕಾಗಿ:
sudo chattr +a $HOME/passwords.txt
ಇದನ್ನು ಮಾಡಿದ ನಂತರ, ಫೈಲ್ಗೆ ಹೊಸದನ್ನು ಬರೆಯಲು ಪ್ರಯತ್ನಿಸೋಣ:
echo "Prueba" > $HOME/passwords.txt
ನೀವು ದೋಷವನ್ನು ಪಡೆಯುವುದನ್ನು ನೀವು ಗಮನಿಸಬಹುದು ... ಆದಾಗ್ಯೂ, ಬದಲಿಸುವ ಬದಲು ನಾವು ವಿಷಯವನ್ನು ಸೇರಿಸಿದರೆ (>> ಮತ್ತು ಬಳಸದೆ> ಬಳಸಿ):
echo "Prueba" >> $HOME/passwords.txt
ಇಲ್ಲಿ ನಾವು ಮಾಡಬಹುದು.
ಅಂತ್ಯ!
ಮೂಲವನ್ನು ಸಹ ಫೈಲ್ ಅನ್ನು ಅಳಿಸಲು / ಮಾರ್ಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ನೋಡಿದಾಗ ಜ್ಞಾನವುಳ್ಳ ಯಾರಾದರೂ ನನಗೆ ತಿಳಿದಿದ್ದಾರೆ ... ಆದರೆ, ಹೇ! … ಈ ರೀತಿಯದನ್ನು ನೀವು ಎಷ್ಟು ಬಾರಿ ಗಮನಿಸಿದರೆ ನೀವು ಗುಣಲಕ್ಷಣಗಳ ಬಗ್ಗೆ ಯೋಚಿಸುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತೀರಿ? ... ನಾನು ಇದನ್ನು ಹೇಳುತ್ತೇನೆ ಏಕೆಂದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಎಚ್ಡಿಡಿ ಅಥವಾ ಅದರ ವಲಯವು ಭ್ರಷ್ಟವಾಗಿದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ, ಅಥವಾ ವ್ಯವಸ್ಥೆಯು ಸರಳವಾಗಿ ಹುಚ್ಚನಾಗಿತ್ತು
ಸೇರಿಸಲು ಹೆಚ್ಚು ಇಲ್ಲ ... ನಾನು ಇದನ್ನು ಬಳಸುತ್ತೇನೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ +i ನನ್ನ ಗೆಳತಿ ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತಿರುವ ಯಾವುದನ್ನಾದರೂ ಡೌನ್ಲೋಡ್ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಲು ... _¬ ... ಇಹ್ಮ್ ... ಅವಳು ಬಯಸಲಿಲ್ಲ ಸಿಮ್ಸ್ 4 ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಉಚಿತ? … ಪರವಾನಗಿಗಳ ಬಗ್ಗೆ ನಾನು ನಿಮಗೆ ಒಂದು ಅಥವಾ ಎರಡು ವಿಷಯಗಳನ್ನು ಕಲಿಸುತ್ತೇನೆ ಮತ್ತು ಅವುಗಳನ್ನು ಉಲ್ಲಂಘಿಸಬಾರದು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ
ಧನ್ಯವಾದಗಳು!
ಈ ಉಪಕರಣದ ಬಗ್ಗೆ ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ, ಅದು ನನಗೆ ಸ್ವಲ್ಪ ಕುತೂಹಲವನ್ನು ಉಂಟುಮಾಡಿದರೆ, ಒಂದು ರೀತಿಯಲ್ಲಿ ಅದು ಬಿಟ್ ಅನುಮತಿಗಳಿಗೆ ಹೋಲುವಂತಿಲ್ಲ? ಅಂದರೆ, ಸೆಟ್ಗಿಡ್ ಮತ್ತು ಜಿಗುಟಾದ ಬಿಟ್? ಇಲ್ಲದಿದ್ದರೆ, ಏಕೆ? ಓ
ಪಿಎಸ್: ಈ ಲೇಖನದಲ್ಲಿ ನನ್ನ ಗೆಳತಿ ಹಾಹಾಹಾ ಎಂದು ನೀವು ಹೇಳುವ ಸಮಯವನ್ನು ನಾನು ಕಳೆದುಕೊಂಡಿದ್ದೇನೆ
ಇದು ಕೂಡ ಸ್ವಲ್ಪ, ಬದಲಾಯಿಸಲಾಗದ ಬಿಟ್, ಮತ್ತು ಅದನ್ನು ಅನ್ವಯಿಸುವ ಫೈಲ್ ಅನ್ನು ಯಾರೂ ಮಾರ್ಪಡಿಸಲು ಅಥವಾ ಅಳಿಸಲು ಸಾಧ್ಯವಾಗದಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ (ರೂಟ್ ಕೂಡ ಅಲ್ಲ). ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳನ್ನು ಬರೆಯಲು-ರಕ್ಷಿಸಲು ನಾನು ಇದನ್ನು ಬಳಸುತ್ತೇನೆ, ಇದು ಜೆಂಟ್ಯಾಲ್ ನಂತಹ ವಿತರಣೆಗಳಲ್ಲಿ ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ (ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು ಸಂಪಾದಿಸುವ ಅಥವಾ ರಚಿಸುವ ಬದಲು ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಇದು ಹೆಚ್ಚು ವೇಗವಾದ ಮಾರ್ಗವಾಗಿದೆ).
ಈ ಆಜ್ಞೆಯನ್ನು ಚೌನ್, ಚ್ಮೋಡ್ ಮತ್ತು ಸೆಟ್ಫ್ಯಾಕ್ಲ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸುವ ಮೂಲಕ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು ಸಾಧಿಸಬಹುದು.
ಫ್ರೀಬಿಎಸ್ಡಿ ಇದೇ ರೀತಿಯದ್ದನ್ನು ಹೊಂದಿದೆ, ಅದನ್ನು ನಾನು ನನ್ನ ಪಿಎಫ್ಸೆನ್ಸ್ಗೂ ಬಳಸುತ್ತೇನೆ.
ಹಾಹಾಹಾ ಇದು ತಿಳಿದಿರುವ ಹಂತ.
http://www.xkcd.
com / 684 /
[ಡಾ. ಬೊಲಿವಾರ್ ಟ್ರಾಸ್ಕ್] $ sudo chattr + i * .ಹ್ಯೂಮನ್
ಉತ್ತಮ ಆದೇಶ. ನಾನು ಅವಳನ್ನು ತಿಳಿದಿರಲಿಲ್ಲ.
ನಾವು ಪಿಸಿಯನ್ನು ಹಂಚಿಕೊಂಡರೆ ಅಥವಾ ನಾವು ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ಒಂದು ನಿರ್ದಿಷ್ಟ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ ಅದು ಜಗತ್ತಿಗೆ ಅಳಿಸಲು ನಾವು ಬಯಸುವುದಿಲ್ಲ.
ಧನ್ಯವಾದಗಳು ಮತ್ತು ಅಭಿನಂದನೆಗಳು!
ಕುತೂಹಲಕಾರಿ.
ನಮ್ಮ ಮುಖಪುಟದಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಫೋಲ್ಡರ್ ಅನ್ನು ರೂಟ್ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗದ ಹಾಗೆ ಏನಾದರೂ ಮಾಡಬಹುದೇ?
ಲೇಖನದ ಪ್ರಕಾರ, ಈ ಆಜ್ಞೆಯೊಂದಿಗೆ ರೂಟ್ ಸಹ ಫೈಲ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವುದಿಲ್ಲ. ಫೋಲ್ಡರ್ಗಳಿಗೂ ಇದು ಅನ್ವಯಿಸುತ್ತದೆ ಎಂದು ನಾನು ess ಹಿಸುತ್ತೇನೆ, ಏಕೆಂದರೆ ಲಿನಕ್ಸ್ ಫೋಲ್ಡರ್ಗಳು ಸಹ ಫೈಲ್ಗಳಾಗಿವೆ, ಅಲ್ಲವೇ?
ಏನು ಕಾಕತಾಳೀಯ. ಈ ವಾರಾಂತ್ಯದಲ್ಲಿ ನಾನು ರೂಟ್ ವಿಭಾಗವನ್ನು ಅಳಿಸಲು ಪ್ರಯತ್ನಿಸಿದೆ ಮತ್ತು / ಬೂಟ್ ಡೈರೆಕ್ಟರಿಯಿಂದ ಫೈಲ್ ಅನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ನಾನು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ, ನಾನು ಅವುಗಳನ್ನು ಪ್ರಾಮಾಣಿಕವಾಗಿ ತಿಳಿದಿರಲಿಲ್ಲ ಮತ್ತು ಫೈಲ್ನಲ್ಲಿನ ಅನುಮತಿಗಳು ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳ ವಿಷಯವು ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ ಎಂದು ಈಗ ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ. "Chmod" ಮತ್ತು "ಚೌನ್" ಜೊತೆಗೆ ನಾವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಅಗತ್ಯ ಆಜ್ಞೆಗಳಲ್ಲಿ ಇದು ಒಂದು.
ಇದು ಅತ್ಯಂತ ಉಪಯುಕ್ತವಾಗಿದೆ, ವಿಶೇಷವಾಗಿ, ಉದಾಹರಣೆಗೆ, ನಮ್ಮ ಆಯಾ ಐಎಸ್ಪಿಯ ಡೀಫಾಲ್ಟ್ ಡಿಎನ್ಎಸ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ನಾವು ಬಯಸಿದರೆ, ಮತ್ತು ನಾವು /etc/resolv.conf ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಬೇಕು ಮತ್ತು ಇದನ್ನು ಮಾಡಲು ನಾವು ಚಾಟ್ರ್ -ಐ ಮಾಡಬೇಕು / etc / தீர்க்க ಫೈಲ್ ಅನ್ನು ಮರುಹೊಂದಿಸಲಾಗಿದೆ chattr + i /etc/resolv.conf ಆದ್ದರಿಂದ ಯಂತ್ರ ಬೂಟ್ ಆಗುವಾಗ ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗುವುದಿಲ್ಲ
ಉತ್ತಮ ಲೇಖನ ... ಮತ್ತು ಅಂದಹಾಗೆ, ನಿಮ್ಮ ಗೆಳತಿ ನನ್ನ ಹೆಂಡತಿಯಂತೆ, ಆಟಗಳಿಗೆ ವ್ಯಸನಿಯಾಗಿರುವಂತೆಯೇ, ಹಾಹಾಹಾಹಾಹಾ
ಈ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ನಿಮ್ಮ ಗೆಳತಿ ಸ್ಪಷ್ಟವಾಗಿ 'ದಿ-ಫಕಿಂಗ್-ಮಾಸ್ಟರ್'. xD