ಗ್ನು / ಲಿನಕ್ಸ್ನಲ್ಲಿ ನಾವು ಯಾವುದೇ ಬಳಕೆದಾರರ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು, ರೂಟ್ ಅಥವಾ ಸೂಪರ್ ಯೂಸರ್ ಬಳಕೆದಾರರನ್ನು ಹೊರತುಪಡಿಸಿ ಯಾರಾದರೂ. ನೀವು ಸೂಪರ್ಯುಸರ್ ಆಗಿದ್ದರೆ ಮಾತ್ರ ಬದಲಾಯಿಸಬಹುದಾದ ಪಾಸ್ವರ್ಡ್. ಆದರೆ ನಿಮ್ಮ ಮೂಲ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನೀವು ಮರೆತರೆ ಏನು? ಇದನ್ನು ಪರಿಹರಿಸಲು ಯಾವ ಆಯ್ಕೆಗಳಿವೆ? ನಾವು ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಯನ್ನು ಮರುಸ್ಥಾಪಿಸಬೇಕೇ?
ಇದಕ್ಕಾಗಿ ಪರಿಹಾರವಿದೆಯೇ? ಮೂಲ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಮರೆತುಹೋಗುವ ಸಮಸ್ಯೆ, ಆದರೆ ಪ್ರತಿ ವಿತರಣೆಯು ವಿಭಿನ್ನ ಪರಿಹಾರವನ್ನು ಹೊಂದಿದೆ ಎಂಬುದು ನಿಜ. ಮುಂದೆ ನಾವು ಫೆಡೋರಾದಲ್ಲಿ ಈ ಮೂಲ ಪಾಸ್ವರ್ಡ್ ಬದಲಾವಣೆಯನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ವಿವರಿಸಲಿದ್ದೇವೆ. ಮೊದಲನೆಯದಾಗಿ, ವಿನೋದಕ್ಕಾಗಿ ಉತ್ಪಾದನಾ ತಂಡಗಳಲ್ಲಿ ಇದನ್ನು ಮಾಡಬೇಡಿ ಏಕೆಂದರೆ ದೋಷವಿದ್ದರೆ ನೀವು ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತೀರಿ.
ರೂಟ್ ಪಾಸ್ವರ್ಡ್ ಬದಲಾಯಿಸಲು ನಾವು ಮಾಡಬೇಕು ಫೆಡೋರಾ ಗ್ರಬ್ ಪ್ರಾರಂಭವನ್ನು ಅಡ್ಡಿಪಡಿಸಿ. ಗ್ರಬ್ ಪರದೆಯು ಕಾಣಿಸಿಕೊಂಡಾಗ ನಾವು ಇ ಗುಂಡಿಯನ್ನು ಒತ್ತುವ ಮೂಲಕ ಅದನ್ನು ಅಡ್ಡಿಪಡಿಸುತ್ತೇವೆ. ಕೆಳಗಿನವುಗಳಂತಹ ಪರದೆಯು ಕಾಣಿಸುತ್ತದೆ:
ಆದ್ದರಿಂದ ನಾವು ಲಿನಕ್ಸ್ 16 ಸಾಲಿಗೆ ಹೋಗುತ್ತೇವೆ ಮತ್ತು ನಾವು set rghb ಸ್ತಬ್ಧ set ಪದವನ್ನು ಬದಲಾಯಿಸುತ್ತೇವೆ ಮೂಲಕ
rd.break enforcing= 0
ಲೋಡಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮುಂದುವರಿಸಲು ಈಗ ನಾವು Ctrl + X ಅನ್ನು ಒತ್ತಿ. ಸಿಸ್ಟಮ್ ಅನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ್ದರೆ, ಅದು ಈಗ ನಮ್ಮನ್ನು LUKS ಪಾಸ್ವರ್ಡ್ ಕೇಳುತ್ತದೆ.
ಇದರೊಂದಿಗೆ ನಾವು ಫೆಡೋರಾ ಸಿಸ್ಟಮ್ ಅನ್ನು ತುರ್ತು ಕ್ರಮದಲ್ಲಿ ಲೋಡ್ ಮಾಡಿದ್ದೇವೆ, ಈಗ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಅನ್ನು ಆರೋಹಿಸಬೇಕಾಗಿದೆ:
mount -o remount, rw / sysroot
ಮತ್ತು ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ ಸಿಸ್ಟಮ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು chroot ಆಜ್ಞೆ. ಕೆಳಗಿನವುಗಳನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ:
chroot / sysroot
ಮತ್ತು ಈಗ ನಾವು ಮಾಡಬಹುದು ಮೂಲ ಪಾಸ್ವರ್ಡ್ ಬದಲಾಯಿಸಲು passwd ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ. ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ, ಹೊಸ ರೂಟ್ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಎರಡು ಬಾರಿ ನಮೂದಿಸಲು ನಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ. ಈಗ ನಾವು ಬರೆಯುತ್ತೇವೆ ಸಿಸ್ಟಮ್ ಅನ್ನು ರೀಬೂಟ್ ಮಾಡಲು ಎರಡು ಬಾರಿ ನಿರ್ಗಮಿಸಿ. ಅದರ ನಂತರ ನಾವು ಅಧಿವೇಶನವನ್ನು ಮೂಲವಾಗಿ ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ ಮತ್ತು ಇದನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಗ್ರಬ್ ಬದಲಾವಣೆಗಳನ್ನು ಪುನಃಸ್ಥಾಪಿಸುತ್ತೇವೆ:
restorecon -v /etc/shadow
ತದನಂತರ
setenforce 1
ಇದರೊಂದಿಗೆ, ನಾವು ಹೊಸ ರೂಟ್ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬದಲಾಯಿಸುತ್ತೇವೆ ಮತ್ತು ನಮ್ಮ ಡೇಟಾವನ್ನು ಮರುಸ್ಥಾಪಿಸದೆ ಅಥವಾ ಕಳೆದುಕೊಳ್ಳದೆ ನಾವು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಹೆಚ್ಚಿನ ಮಾಹಿತಿ - ಫೆಡೋರಾ ಮ್ಯಾಗಜೀನ್