ಕೀಲಿಗೆ ಮೊದಲು ಪ್ರತಿ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಹುಡುಕಾಟ ಅನುಮತಿ
ಕೀಲಿ 0600 ಆಗಿದ್ದರೂ ಪೋಷಕ ಡೈರೆಕ್ಟರಿ ದಾರಿಯನ್ನು ನಿರ್ಬಂಧಿಸಿದಾಗ ತೆರೆಯಲು ನಿರಾಕರಿಸಬಹುದು. ಯಾವುದೇ ಮೋಡ್ ಬದಲಿಸುವ ಮೊದಲು ಸೇವಾ ಖಾತೆಯಾಗಿ ಇಡೀ ದಾರಿಯನ್ನು ಪರಿಶೀಲಿಸಿ.
0600 ಮೋಡ್ ಮತ್ತು ಸರಿಯಾದ ಮಾಲೀಕ ಸೇವೆ ಕೀಲಿಯನ್ನು ತೆರೆಯಬಲ್ಲದು ಎಂಬ ಭರವಸೆ ನೀಡುವುದಿಲ್ಲ. ಕಾಣೆಯಾದ ಅನುಮತಿ ಸಾಮಾನ್ಯವಾಗಿ ಅದರ ಮೇಲಿನ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುತ್ತದೆ. ಲಿನಕ್ಸ್ ದಾರಿಯನ್ನು ಒಂದೊಂದೇ ಘಟಕವಾಗಿ ಬಿಡಿಸುತ್ತದೆ, ಮತ್ತು ಪ್ರತಿ ಹೆಜ್ಜೆಗೂ ಮುಂದಿನ ಪ್ರಯತ್ನಕ್ಕೆ ಮೊದಲು ಹುಡುಕಾಟ ಅನುಮತಿ ಬೇಕು. ಇಡೀ ದಾರಿಯನ್ನು ಓದಿ, ಪಟ್ಟಿಯ ಕೊನೆಯ ಸಾಲನ್ನು ಅಲ್ಲ.
ಓದುವ ಅನುಮತಿ ಕೊನೆಯ ಹೆಜ್ಜೆ, ಏಕೈಕವಲ್ಲ
ಫೈಲ್ ತೆರೆಯಲು ಕರ್ನಲ್ ಮೂಲ ಅಥವಾ ಕೆಲಸದ ಡೈರೆಕ್ಟರಿಯಿಂದ ದಾರಿಯ ಪ್ರತಿ ಘಟಕದ ಮೂಲಕ ಹೋಗಬೇಕು. ಹುಡುಕಾಟ ಅನುಮತಿ ಇಲ್ಲದ ಡೈರೆಕ್ಟರಿ ಆ ಪ್ರಯಾಣವನ್ನು ಅನುಮತಿ ದೋಷದಿಂದ ನಿಲ್ಲಿಸುತ್ತದೆ. ಫೈಲಿನ ಸ್ವಂತ ಮೋಡ್ ಎಂದೂ ಪರಿಶೀಲಿಸಲ್ಪಡುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ಓದಬಹುದಾದ ಕೀಲಿ ಓದಲಾಗದಂತೆ ಕಾಣುತ್ತದೆ. ದೋಷ ಸಾಮಾನ್ಯವಾಗಿ ತೆರೆಯುವ ಸಮಯದಲ್ಲಿ ಡೈರೆಕ್ಟರಿಯ ಹೆಸರು ಹೇಳದೆ ಬರುತ್ತದೆ, ಆದ್ದರಿಂದ ಕೊನೆಯ ಫೈಲಿಗೆ ದೂರು ನೀಡಲಾಗುತ್ತದೆ.
ಡೈರೆಕ್ಟರಿಗೆ, ಕಾರ್ಯಗತಗೊಳಿಸುವ ಬಿಟ್ ಎಂದರೆ ಹುಡುಕಾಟ, ವಿಷಯವನ್ನು ಚಲಾಯಿಸುವುದಲ್ಲ. ಕೀಲಿ ಡೇಟಾ ಆಗಿಯೇ ಉಳಿಯುತ್ತದೆ, ಮತ್ತು ಈ ದುರಸ್ತಿಯ ಯಾವ ಭಾಗವೂ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದಂತೆ ಗುರುತಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.
ಸೇವಾ ಖಾತೆಯಾಗಿ ದಾರಿಯನ್ನು ನಡೆಯಿರಿ
ಪ್ರತಿ ಘಟಕವನ್ನು ಅದರ ಮಾಲೀಕ ಮತ್ತು ಮೋಡ್ ಜೊತೆ ಪಟ್ಟಿ ಮಾಡಿ, ನಂತರ ಓದುವಿಕೆಯನ್ನು ಸೇವೆಯ ನಿಜವಾದ ಗುರುತಾಗಿ ಪುನರಾವರ್ತಿಸಿ. ನಿಮ್ಮ ಶೆಲ್ ಮತ್ತು ಡೀಮನ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇ ಹೆಚ್ಚಾಗಿ ಇಡೀ ಉತ್ತರ. ಸಿಂಬಾಲಿಕ್ ಕೊಂಡಿಗಳನ್ನು ನಿಜವಾದ ಗುರಿಯವರೆಗೆ ಅನುಸರಿಸಿ, ಏಕೆಂದರೆ ಬಿಡಿಸಿದ ದಾರಿಯನ್ನೇ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ.
namei -l /etc/openvpn/client/office.key
sudo -u vpn-reader stat -c '%A %U:%G %n' /etc/openvpn/client/office.key
ಸೇವೆ ಫೈಲುಗಳನ್ನು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಹಂತಗಳಲ್ಲಿ ಸಹ ತೆರೆಯಬಹುದು. ಕೆಲವು ವಸ್ತು ವಿಶೇಷಾಧಿಕಾರದ ಸಿದ್ಧತೆಯಲ್ಲಿ ಓದಲ್ಪಡುತ್ತದೆ, ಇತರ ಫೈಲುಗಳು ವಿಶೇಷಾಧಿಕಾರ ಬಿಟ್ಟ ನಂತರ ತೆರೆಯಲ್ಪಡುತ್ತವೆ. ಫೈಲನ್ನು ಓದುವ ರೂಟ್ ಶೆಲ್ ನಂತರದ ಕೆಲಸಗಾರನ ಪ್ರವೇಶವನ್ನು ಮರುಸೃಷ್ಟಿಸುವುದಿಲ್ಲ. ಮೌಂಟ್ ನಾಮಸ್ಥಳ ಅದೇ ದಾರಿಯ ಬೇರೆ ದೃಶ್ಯವನ್ನು ತೋರಿಸಬಹುದು, ವಿಶೇಷವಾಗಿ ಕಂಟೇನರ್ ಒಳಗೆ, ಆದ್ದರಿಂದ ಡೀಮನ್ ಫೈಲ್ಸಿಸ್ಟಮ್ ದೃಶ್ಯವನ್ನು ನಿಮ್ಮದರೊಂದಿಗೆ ಹೋಲಿಸಿ.
ಹೊಂದಿಕೊಳ್ಳುವ ಅತ್ಯಂತ ಸಂಕುಚಿತ ಅನುಮತಿ ಬದಲಿಸಿ
ಪ್ರಕ್ರಿಯೆಗೆ ಪ್ರವೇಶ ಕೊಡುವ ಅತ್ಯಂತ ಚಿಕ್ಕ ವ್ಯವಸ್ಥೆಯನ್ನು ಆರಿಸಿ: ಅಗತ್ಯ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಹುಡುಕಾಟವಿರುವ ನಿಯಂತ್ರಿತ ಗುಂಪು, ಸೇವೆ ಈಗಾಗಲೇ ಹೊಂದಿರುವ ನಿರ್ವಹಿತ ಸ್ಥಳ, ಅಥವಾ ಇನ್ನೊಂದು ದಾಖಲಿತ ಕಾರ್ಯವಿಧಾನ. ಫೈಲ್ ಓದಲು ಅದರ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಬರೆಯುವ ಅನುಮತಿ ಬೇಕಿಲ್ಲ. ವಿಶೇಷಾಧಿಕಾರದ ಸಂರಚನೆಯಲ್ಲಿ ವಿಶಾಲ ಗುಂಪು-ಬರವಣಿಗೆ ಅನುಮತಿ ಸಾಮಾನ್ಯ ದಾರಿ ದುರಸ್ತಿಯಲ್ಲ. ಪುನರಾವರ್ತಿತ 0777 ಸಹ ಪರಿಹಾರವಲ್ಲ.
ಯಾವ ಘಟಕವನ್ನು ಏಕೆ ಬದಲಿಸಿದಿರಿ ಎಂದು ದಾಖಲಿಸಿ. ಕಾರಣ ದಾಖಲಿಸದ ಅನುಮತಿ ಬದಲಾವಣೆ ಪರಿಶೀಲಿಸಲು ಕಷ್ಟ ಮತ್ತು ಮರೆಯಲು ಸುಲಭ.
ನಡೆದ ನಂತರವೇ ಮೋಡ್ಗಳ ಆಚೆ ನೋಡಿ
ಮೋಡ್ ಬಿಟ್ಗಳು ಸಾಕೆನಿಸಿದರೆ, ಉಳಿದ ಪರಿಶೀಲನೆಗಳು ACL, ಭದ್ರತಾ ನೀತಿ ಮತ್ತು ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್ ನಿರ್ಬಂಧಗಳು. ACL ಮೋಡ್ ಬಿಟ್ಗಳು ಗೈರುಹಾಜರಿ ಎಂದು ಸೂಚಿಸುವ ಪ್ರವೇಶವನ್ನು ನೀಡಬಹುದು, ಅಥವಾ ಅವು ಅನುಮತಿಸುವಂತೆ ಕಾಣುವ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಬಹುದು. ಆ ಸೆಟ್ಟಿಂಗ್ಗಳು ಇರುವ ಸಂರಚನಾ ಮಾಲೀಕರಿಗೆ ಸೇರಿವೆ, ಮತ್ತು ಅವನ್ನು ಆಫ್ ಮಾಡುವ ಬದಲು ಸಂಕುಚಿತವಾಗಿ ಹೊಂದಿಸಬೇಕು. ಮೂಲ ಅಥವಾ ಕೆಲಸದ ಡೈರೆಕ್ಟರಿಯ ವ್ಯತ್ಯಾಸವು ಒಂದು ಸಂದರ್ಭದಲ್ಲಿ ಕೆಲಸ ಮಾಡಿ ಇನ್ನೊಂದರಲ್ಲಿ ವಿಫಲವಾಗುವ ನಿರಪೇಕ್ಷ ದಾರಿಯನ್ನು ಸಹ ವಿವರಿಸಬಹುದು.
ಪ್ರವೇಶ ಸರಿಪಡಿಸುವಾಗ ಫೈಲ್ ಏನೆಂಬುದನ್ನು ಮರೆಯಬೇಡಿ. CA ಪ್ರಮಾಣಪತ್ರ ವಿನ್ಯಾಸದಿಂದ ಸಾರ್ವಜನಿಕ; ಖಾಸಗಿ ಕೀಲಿ ಹಾಗಲ್ಲ. ಕ್ಲೈಂಟ್ ಮರುಬರೆಯುವ ಫೈಲುಗಳಿಗೂ ಓದಲು-ಮಾತ್ರ ಗುರುತಿನ ಕೀಲಿಗಿಂತ ಬೇರೆ ಬರವಣಿಗೆ ಹಕ್ಕುಗಳು ಬೇಕು. ರಹಸ್ಯಗಳನ್ನು ಮುದ್ರಿಸದೆ ಮೆಟಾಡೇಟಾ ಪರಿಶೀಲಿಸಿ, ನಂತರ ಬದಲಾವಣೆಯ ನಂತರ ಸೇವೆ ಸ್ವತಃ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ. ಸೇವಾ ದಾಖಲೆಯಲ್ಲಿ ಸಣ್ಣ ಟಿಪ್ಪಣಿ ಮುಂದಿನ ವ್ಯಕ್ತಿಗೆ ಅದೇ ನಡಿಗೆಯನ್ನು ಉಳಿಸುತ್ತದೆ.