শয়তান useradd
ম্যান পৃষ্ঠাতে বিশদে রয়েছে (আপনি জারি করে তা দেখতে পারেন man 8 useradd
):
-u, --uid UID
The numerical value of the user's ID. This value must be unique,
unless the -o option is used. The value must be non-negative. The
default is to use the smallest ID value greater than or equal to
UID_MIN and greater than every other user.
সুতরাং এটি পাসওয়ার্ড ফাইলের মধ্যে সবচেয়ে ছোট uid অব্যবহৃত ব্যবহার করা ডিফল্ট হবে যা অন্য ব্যবহারকারীর চেয়ে বড়। এসবিএক্সটারটি মুছে ফেলা হিসাবে তাকে পাসডাব্লুডি ফাইল থেকে সরানো হয়েছে, তার ইউআইডি "ফ্রি" এবং মাজনকে বরাদ্দ করা হয়েছে ( কমান্ডটি ব্যবহার useradd
করার সময় ইউআইডি পিকগুলি উভয় ব্যবহারকারীর জন্য একই useradd
ছিল)।
ডিস্কে থাকা ফাইলগুলি কেবল ইউআইডি সঞ্চয় করে এবং ব্যবহারকারীর নাম অনুবাদ নয় (পাসওয়ার্ড ফাইলে এই অনুবাদটি সংজ্ঞায়িত করা হয়)। ls -ln
ইউআইডি মালিকানার ফাইলগুলি কী আছে তা জারি করে আপনি তা নিশ্চিত করতে পারেন।
আমি অ্যাকাউন্টগুলিকে মুছে ফেলার চেয়ে আপনাকে অক্ষম করার প্রস্তাব দিই । বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে অ্যাকাউন্ট লক করার মাধ্যমে এটি অর্জন করা যেতে পারে usermod -L -e today <username>
, যা পাসওয়ার্ডটি লক করে এবং অ্যাকাউন্টটি আজ শেষ হওয়ার জন্য সেট করে (আপনি কোনও অ্যাকাউন্টের সমাপ্তির তারিখটি দেখতে পারেন chage -l
)।