কেন / ইত্যাদি / ছায়া পাসওয়ার্ডটি সংক্ষিপ্ত করছে যা আমি কমান্ডটি দিয়ে ব্যবহার করেছি: useradd -p?


21
[root@P-dude dude]# useradd -p $6$Ic2PVlwi$2nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0 bwong20

[root@P-dude dude]# cat /etc/shadow | grep pswayze
pswayze:nf.IRWTMy0FHrPzaCjkahfu9IIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0:16924:0:99999:7:::

আমি নিশ্চিত না কেন সিস্টেমটি আমার এনক্রিপ্ট করা পাসওয়ার্ড থেকে প্রথম চৌদ্দ অক্ষর সরিয়ে দেয়। আমার /etc/shadowফাইলের পাসওয়ার্ডটি আমি যুক্তি হিসাবে সরবরাহ করেছি তার চেয়ে ছোটuseradd -p


অবশ্যই, এটি বলার অপেক্ষা রাখে না যে আপনাকে এখন অন্য একটি পাসওয়ার্ড ব্যবহার করতে হবে এখন আপনি এই হ্যাশটি প্রকাশ করেছেন। ;)
ওয়াইল্ডকার্ড

উত্তর:


67

$শেলটির একটি বিশেষ চরিত্র কারণ আপনার একক উদ্ধৃতিগুলির মধ্যে পাসওয়ার্ডটি রাখা উচিত:

useradd -p '$6$Ic2PVlwi$2nf.IRWTMy0FHrPza6mh5wjomwbYtIIxnzxPZL7yg8SsvOdbjEpoI0G8uy7AqduYKQOn2R/rnnaalRmfPMy.a0' bwong20

এই ছাড়া শেল প্রসারিত করতে চেষ্টা করবে $6, $Ic2PVlwiএবং $2তাদের নিজ নিজ পরিবর্তনশীল মান, এবং ভেরিয়েবল সেট না করা হয়, তাদের মধ্যে প্রত্যেকের জন্য খালি স্ট্রিং স্থাপিত। এনক্রিপ্ট করা পাসওয়ার্ড স্ট্রিংয়ের বাকি অংশগুলিতে সংযুক্ত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.