আমি একটি ব্যবহারকারী তৈরি করতে চাই এবং পাসওয়ার্ড নেই যেমন আপনি একটি পাসওয়ার্ড দিয়ে লগ ইন করতে পারবেন না। আমি রুট ব্যবহার করে এর অনুমোদিত_ কিগুলিতে কী যুক্ত করতে চাই। এটি আমার স্বয়ংক্রিয় ব্যাকআপ সিস্টেমের জন্য।
আমি একটি ব্যবহারকারী তৈরি করতে চাই এবং পাসওয়ার্ড নেই যেমন আপনি একটি পাসওয়ার্ড দিয়ে লগ ইন করতে পারবেন না। আমি রুট ব্যবহার করে এর অনুমোদিত_ কিগুলিতে কী যুক্ত করতে চাই। এটি আমার স্বয়ংক্রিয় ব্যাকআপ সিস্টেমের জন্য।
উত্তর:
ছায়া-ব্যবহারের উপর ভিত্তি করে কোনও লিনাক্স ডিস্ট্রোতে কমপক্ষে ফেডোরারpasswd -d
ক্ষেত্রে ব্যবহারটি সম্পূর্ণ ভুল । আপনি যদি পাসওয়ার্ডটি মুছে ফেলে থাকেন তবে এর অর্থ হ'ল যে কেউ পাসওয়ার্ড সরবরাহ না করে (ব্যবহারকারীকে কনসোল বা গ্রাফিকাল) লগইন করতে পারে।passwd -d
পাসওয়ার্ড প্রমাণীকরণের সাথে লগইনগুলি ব্লক করতে, চালান , যা অ্যাকাউন্টটিকে লক করে এটি কেবল রুট ব্যবহারকারীর জন্য উপলব্ধ। লকিংটি একটি এনক্রিপ্ট করা পাসওয়ার্ডকে একটি অবৈধ স্ট্রিংয়ে রেন্ডার করে (একটি এনক্রিপ্ট করা স্ট্রিংটি একটি সহ প্রিফিক্স করে!) সম্পাদন করে।passwd -l username
স্থানীয় বা দূরবর্তী যেকোন লগইন প্রচেষ্টা, "ভুল পাসওয়ার্ড" এর ফলশ্রুতিতে পাবলিক কী লগইন এখনও কাজ করবে still অ্যাকাউন্টটি তখন আনলক করা যায় ।passwd -u username
আপনি যদি কোনও অ্যাকাউন্ট মোছা না করে এটি সম্পূর্ণরূপে লক করতে চান তবে সম্পাদনা করুন /etc/passwd
এবং সেট করুন /sbin/nologin
বা /bin/false
শেষ ক্ষেত্রে। এর ফলে "এই অ্যাকাউন্টটি বর্তমানে উপলভ্য নয়।" যে কোনও লগইন প্রয়াসের জন্য।
দয়া করে পাসডাব্লুড (1) ম্যান পৃষ্ঠাটি দেখুন।
আপনি কি এসএসএইচ ডেমনকে সুনির্দিষ্টভাবে জিজ্ঞাসা করছেন না, পাসওয়ার্ড ভিত্তিক প্রমাণীকরণ না কিনে কী / পাসফ্রেজ প্রমাণীকরণটি?
এর পরিবর্তনগুলি দেখুন sshd_config
।
সেট
PasswordAuthentication No
PreferredAuthentications publickey,hostbased,keyboard-interactive
Protocol 2,1
Man ssh_config এ আরও কনফিগার পরামিতি সন্ধান করুন
কেবল ব্যবহারকারীর জন্য পাসওয়ার্ড সেট করবেন না। ইতিমধ্যে যদি কোনও পাসওয়ার্ড থাকে তবে এটি ব্যবহার করে মুছে ফেলুন passwd -l <username>
।
তবে এখনও এই ব্যবহারকারী হিসাবে লগ ইন করা সম্ভব হবে - অনুমোদিত_কিগুলি ব্যবহার করে বা কিছু সুবিধাযুক্ত অ্যাকাউন্ট থেকে সু বা সুডোর মাধ্যমে।
passwd -d
অ্যাকাউন্ট passwordless করে তোলে, হিসাবে, আপনি একটি পাসওয়ার্ড টাইপ করেও লগ ইন করতে পারেন। passwd -l
অ্যাকাউন্টটি লক করতে ব্যবহার করুন (এটিকে একটি অসম্ভব-টাইপ পাসওয়ার্ড দেওয়ার জন্য ভাবেন)।
su
?