जब मैं vsftpd के लिए नए एफ़टीपी उपयोगकर्ता बनाने की कोशिश कर रहा था, तो मैंने इस समस्या को रोक दिया। निम्न कमांड के साथ एक नया उपयोगकर्ता बनाने और FileZilla के साथ लॉगिन का प्रयास करने पर, मुझे "गलत पासवर्ड" त्रुटि मिलेगी।
useradd f -p pass -d /home/f -s /bin/false
ऐसा करने के बाद, आदि / छाया शामिल हैं
f:pass:1111:0:99:2:::
एक बार मैं निम्नलिखित कमांड चलाता हूं और एक ही पास पास प्रदान करता हूं
passwd f
/ आदि / छाया शामिल हैं
f:$1$U1c5vVwg$x5TVDDDmhi0a7RWFer6Jn1:1111:0:99:2:::
ऐसा लगता है कि एन्क्रिप्शन होता है जब मैं चलाने के पासवर्ड , लेकिन पर नहीं है useradd
महत्वपूर्ण रूप से ऐसा करने के बाद, मैं ठीक उसी क्रेडेंशियल्स के साथ एफ़टीपी में प्रवेश करने में सक्षम हूं।
मैं CentOS 5.11, FTP के लिए vsftpd और FTP एक्सेस के लिए FileZilla का उपयोग कर रहा हूं
/ var / लॉग / सुरक्षित में शामिल हैं:
Dec 17 useradd[644]: new group: name=f, GID=511
Dec 17 useradd[644]: new user: name=f, UID=511, GID=511, home=/home/f, shell=/bin/false
जब मैं -p pass
useradd से गुजरता हूं तो यह काम क्यों नहीं करता है ? इसे काम करने के लिए मुझे क्या करने की आवश्यकता है?
$1$
इंगित करता है कि एमडी 5 का उपयोग किया जाता है । MD5, जबकि पासवर्ड के लिए बिल्कुल भयानक नहीं है , बल्कि इन दिनों कमजोर पक्ष पर है। यह एक पूरी तरह से अलग सवाल है, लेकिन मैं आपसे एक मजबूत हैश फ़ंक्शन में माइग्रेट करने पर विचार करने का आग्रह करूंगा।
/etc/shadow
एन्क्रिप्ट नहीं किए गए हैं लेकिन
/var/log/secure