উবুন্টুতে কীভাবে একটি সংক্ষিপ্ত পাসওয়ার্ড সেট করবেন?


102

আমি যখন উবুন্টু ইনস্টল করি তখন আমি একটি ছোট পাসওয়ার্ড সেট করি (<4)। এখন আমি অন্য পাসওয়ার্ডটি "পাসডাব্লুডি" দ্বারা পরিবর্তন করতে বা "পাসওয়ার্ড এবং কী" প্রোগ্রামে পাসফ্রেজ পরিবর্তন করতে চাই, এটির পাসওয়ার্ড> 4 চর দরকার needs


2
আপনি কেন একটি ছোট পাসওয়ার্ড সেট করতে চান? এটি নিরাপদ নয়, আপনি বাধ্য হয়েও রুট অ্যাকাউন্ট থেকে পাসওয়ার্ড পরিবর্তন করার চেষ্টা করুন।
karthick87

18
@ karthick87 কারন আমার বাড়ির কম্পিউটারটি ফোর্ট নক্স নয়। যদি অচেনা লোকেরা আমার ডেস্কটপে গন্ডগোল করে তবে আমার কম্পিউটারের চেয়ে আমার বড় উদ্বেগ রয়েছে।
Torben Gundtofte-Bruun

4
@ karthick87 কেন একটি ছোট পাসওয়ার্ড? উবুন্টু ভার্চুয়াল মেশিন হিসাবে চলতে পারে এবং আপনার ভার্চুয়ালাইজেশন সফ্টওয়্যারটিতে লিনাক্স অতিথির কমান্ড লাইনের অনুলিপি এবং পেস্ট কার্যকারিতা নেই (যেমন ম্যাক ৮.০ এর জন্য সমান্তরাল ডেস্কটপ মিস হয়), তবে আপনি একটি ছোট পাসওয়ার্ড সহ উবুন্টু অ্যাক্সেস করতে চান, বা আরও ভাল ছাড়া একদম পাসওয়ার্ড
প্রো ব্যাকআপ

@ karthick87 একটি পাসওয়ার্ড কেমন হওয়া উচিত তার পরামিতিগুলি ঠিক করা, একটি পাসওয়ার্ড অনুমান করা সহজ করে এবং তাই কম সুরক্ষিত করে।
ডাস্টওয়াল্ফ

সংক্ষেপে কেন? আমার পাসওয়ার্ডে 1,4 জিবি রয়েছে! - এটা মজা !
dschinn1001

উত্তর:


174

টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo passwd <user>

<user>যার পাসওয়ার্ডটি আপনি পরিবর্তন করতে চান তার ব্যবহারকারীর নামটি প্রতিস্থাপন করুন ।

এটি কাজ করে কারণ passwdআপনি যখন এটি রুট ব্যবহারকারী হিসাবে ব্যবহার করেন তখন দৈর্ঘ্য বা এনট্রপির জন্য সমস্ত চেককে দমন করে।

সতর্কতা: যদি লক্ষ্য ব্যবহারকারীর একটি এনক্রিপ্ট করা হোম ডিরেক্টরি থাকে তবে এটি সমস্যার কারণ হবে! ( নীচে মন্তব্য দেখুন )


26
এটা কাজ করে। আপনি যদি রুট হন তবে এটি আপনাকে পাসওয়ার্ডের শক্তির প্রয়োজনীয়তার পিছনে ফেলে দিতে বাধ্য করবে না।
ব্যবহারকারী 72421

3
এটি আমার পক্ষে ভাল কাজ করে। আমি aকোনও উবুন্টু 12.04 এলটিএস সিস্টেমে এই পদ্ধতিটি ব্যবহার করতে কোনও ব্যবহারকারীর পাসওয়ার্ড সেট করতে সক্ষম ।
এলিয়াহ কাগন

12
এটি আপনার ecryptfsপাসওয়ার্ডের স্বয়ংক্রিয় ডিক্রিপশন ভঙ্গ করার সাথে সাথে কোনও এনক্রিপ্ট করা হোম ডিরেক্টরি থাকবে যখন সমস্যা তৈরি করবে ।
গুনবার্ট

3
@ গুন্টবার্ট সঠিক: পাসওয়ার্ডটি জোর করে এইভাবে ব্যবহারকারীর তার হোম ডিরেক্টরিটি এনক্রিপ্ট করা থাকলে আবার লগইন করতে পারবেন না, সুতরাং এই ক্ষেত্রে এটি সঠিক সমাধান নয়।
ফুয়েনফুন্ডাচটজিগ

2
সচেতন থাকুন যে এটি জিনোম কেরিং আপডেট করে না, যা "জিনোম কেরিংয়ের জন্য পাসওয়ার্ড লগইন পাসওয়ার্ডের মতো নয় like" এর মতো একটি ত্রুটি বাড়ে।
FuePi

36

ডিফল্টরূপে, উবুন্টুর জন্য ন্যূনতম পাসওয়ার্ডের দৈর্ঘ্য 6 টি অক্ষর, পাশাপাশি কিছু বেসিক এনট্রপি চেক প্রয়োজন। এই মানগুলি /etc/pam.d/common-password ফাইলটিতে নিয়ন্ত্রণ করা হয় যা নীচে বর্ণিত।

password        [success=2 default=ignore]      pam_unix.so obscure sha512

আপনি যদি ন্যূনতম দৈর্ঘ্যটি 4 টি বর্ণের সাথে সামঞ্জস্য করতে চান তবে লাইনের শেষে উপযুক্ত ভেরিয়েবল ( মিনলেন = 4 ) যুক্ত করুন। পরিবর্তনটি নীচে বর্ণিত।

password        [success=2 default=ignore]      pam_unix.so obscure sha512 minlen=4

উৎস.


1
আমি কমপক্ষে = কাজ করতে পারিনি এবং উইকি পৃষ্ঠা সত্ত্বেও এটি ম্যান পৃষ্ঠার সাথে মেলে না। মনে হচ্ছে মিলেন =
জন এস গ্রুবার

3
জটিলতা চেক নিষ্ক্রিয় করার জন্য "অস্পষ্ট" সরান
পিসু

5
sudo passwd userআরও দরকারী বলে মনে হচ্ছে
গায়োজো কুডোর

23

একটি টার্মিনাল আনুন এবং /etc/pam.d/common-password সম্পাদনা করুন

এই লাইনটি পরিবর্তন করুন:

password    [success=1 default=ignore]  pam_unix.so obscure sha512

প্রতি:

password    [success=1 default=ignore]  pam_unix.so obscure sha512 minlen=4

উপরের অস্পষ্ট পরামিতি দ্বারা উল্লিখিত পাসওয়ার্ডের জন্যও কিছু পরিমাণ জটিলতা দরকার।

password    [success=1 default=ignore]  pam_unix.so minlen=2 sha512

যে চেক এছাড়াও সরান।

এই সমস্ত অনুমান যে আপনি এটি বুদ্ধিমান মনে করেন।

দেখা man pam_unix

এগুলি আমার সিস্টেমে কাজ করে।


এটি উবুন্টু 12.04
ডেভিড

13.04 এর জন্যও বৈধ
Torben Gundtofte-Bruun

15.10 (উইলি) এর জন্যও বৈধ।
kmonsoor

2

এটি PAM pwdfile মডিউল দ্বারা সম্পন্ন করা যেতে পারে।

এখানে বর্ণিত পদ্ধতিটি কেবলমাত্র ডেস্কটপ লগইন (লাইটডিএম পরিষেবা) পরিবর্তন করে, তবে আপনি চাইলে অন্যান্য পরিষেবাদিতেও প্রয়োগ করা যেতে পারে।

এছাড়াও উবুন্টু ডেস্কটপে লগইন করার মোটামুটি সহজ উপায় বজায় রেখে এটি আপনাকে "sudo" এর জন্য আপনার মূল শক্তিশালী পাসওয়ার্ড রাখতে দেয়।

কমান্ডগুলি টার্মিনাল প্রোগ্রামে জারি করা যেতে পারে।

সফটওয়্যার ইনস্টল করা

প্রথমত, আমরা একটি সফ্টওয়্যার প্যাকেজ ইনস্টল করেছি libpam-pwdfile:

sudo apt-get install libpam-pwdfile

ব্যবহারকারী-পাসওয়ার্ড ফাইল তৈরি করা হচ্ছে

তারপরে আমরা ব্যবহারকারী / পাসওয়ার্ড ফাইল তৈরি করব will আপনাকে একটি নতুন পিনের পাসওয়ার্ড প্রবেশ করতে অনুরোধ জানানো হবে। আপনার পাসওয়ার্ড এনক্রিপ্ট করা হবে এবং একটি ফাইল সংরক্ষণ করা হবেpasswd.like

pinpass=$(mkpasswd -5)
echo "$pinpass" | sudo tee /etc/passwd.like

বিকল্পভাবে , আপনি ব্যবহার করতে পারেন: openssl passwd -1 yourpinpasswordhereএবং /etc/passwd. Like নামের একটি ফাইল এবং সেই পাসওয়ার্ড তৈরি করতে পারেন ।

ডেস্কটপ লগইন পরিষেবা সেট আপ করা হচ্ছে

পরবর্তী পদক্ষেপটি হ'ল ডেস্কটপ লগইন পরিষেবাটি অন্যান্য পাসওয়ার্ড পদ্ধতির আগে পিনের পাসওয়ার্ড গ্রহণ করতে প্রস্তুত করা। আমি ইতিমধ্যে নাম উল্লেখ করেছি ডেস্কটপে লগইন পরিষেবার , lightdm

ফাইলটি একবার দেখুন:

cat /etc/pam.d/lightdm

যদি আপনার কাছে এই ফাইলটি না থাকে তবে আপনার ডেস্কটপ (লগইন) পরিষেবাটি আলাদা and পূর্বে ব্যাখ্যা হিসাবে, এই গাইডটি উবুন্টু 16.04 এর জন্য তবে অন্যান্য লগইন পরিষেবার ক্ষেত্রেও এটি ব্যবহার করা যেতে পারে।

আপনি যদি একটি ব্যাকআপও তৈরি করেন এটি কার্যকর হতে পারে:

sudo cp /etc/pam.d/lightdm /etc/pam.d/lightdm.backup

এখন, আপনি ন্যানো বা জিডিট বা অন্য কোনও পাঠ্য সম্পাদক ব্যবহার করে ফাইলটি সম্পাদনা করতে পারেন:

sudo gedit /etc/pam.d/lightdm

আমার উপরে ফাইলটির শীর্ষে ছিল:

#%PAM-1.0
auth    requisite       pam_nologin.so
auth    sufficient      pam_succeed_if.so user ingroup nopasswdlogin
@include common-auth

আমি এটির মতো এটি সংশোধন করেছি:

#%PAM-1.0
auth requisite pam_nologin.so
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
auth required pam_pwdfile.so pwdfile=/etc/passwd.like
auth required pam_permit.so
#@include common-auth

ফাইলটি সংরক্ষণ করুন এবং আপনার পাঠ্য সম্পাদকটি বন্ধ করুন।

লগ আউট এবং আবার লগ ইন করুন।

আপনার সেট করা পিন পাসওয়ার্ডটি আপনার ব্যবহার করা উচিত। এই গাইড অনুসরণ করে, পিন পাসওয়ার্ডটি কেবলমাত্র ডেস্কটপ লগইন পরিষেবার জন্য ব্যবহৃত হয়, sudo কমান্ডের পাসওয়ার্ডের জন্য নয়।

সূত্র: http://blog.radevic.com/2017/11/how-to-set-pin-password-or-short.html


1
আকর্ষণীয় জিনিস। আপনি দয়া করে সম্পর্কিত উত্তরটি দেখুন যা আমি ঠিক আপনার উত্তরের পরে সঠিকভাবে পোস্ট করেছি, দুর্ঘটনাক্রমে? ধন্যবাদ।
ম্যালাদিউস

1

আপনি -f বিকল্পটিও ব্যবহার করতে পারেন।

$passwd -f username
Changing password for user username.
New password: 
Retype new password:

0

একটি সাধারণ পাসওয়ার্ড সেট আপ করতে, আমি সহজ sudo passwd usernameপদ্ধতিটি চেষ্টা করেছি , তবে এটি আমার উবুন্টু সার্ভার 12.04 এলটিএসে ব্যর্থ হয়েছে।

তাই আমি কনফিগার ফাইল obscureথেকে অপশনটি সরিয়ে দেওয়ার চেষ্টা করেছি /etc/pam.d/common-passwd, তবে এটি এখনও ব্যর্থ হয়েছিল।

তাই আমি কনফিগার ফাইল obscureথেকে বিকল্পটি সরিয়েছি /usr/share/pam-configs/unix। এবং তারপরে এটি কাজ করেছে :-)

আমি একমত যে এটি কোনও সরল হওয়া উচিত, যখন suকোনও দুর্বল পাসওয়ার্ড সেটআপ করার জন্য অভিনয় করা হোক না কেন, কারও এটির কারণেই হোক না কেন! একটি সতর্কবাণী "দুর্বল পাসওয়ার্ড, নিশ্চিত?" নিখুঁত হতে হবে...


সংকীর্ণ লোকেরা এই দুর্দান্ত উত্তরে নেতিবাচক ভোট দিয়েছে। / ইউএসআর / শেয়ার / পাম-কনফিগারেশন / ইউনিক্সে "অস্পষ্ট" রেফারেন্স খুব গুরুত্বপূর্ণ এবং কিছু পরিস্থিতিতে প্রাসঙ্গিক। এটি আপনার পক্ষে কাজ করে না তার অর্থ এটি ভাল উত্তর নয়। নেতিবাচক ভোটের লোকগুলিকে হালকা করুন এবং এমন কাউকে আপনার দৃষ্টিভঙ্গির সাথে স্বাগত জানান যা আপনার চেয়ে আলাদা! দিনের শেষে আপনাকে আরও ভালভাবে জানানো হতে পারে।
LMSingh

User171987 এর উত্তর সমর্থনে এ পাতা পড়া wiki.ubuntu.com/PAMConfigFrameworkSpec#config_file_format । এটি পিএএম কনফিগারেশন কীভাবে কাজ করে তা প্রোফাইল এবং তাদের ব্যবহারের ব্যাখ্যা করে। ফোল্ডার পাম-কনফিগারেশনে বিভিন্ন কনফিগারেশন রয়েছে এবং "ইউনিক্স" এর মধ্যে একটি।
এলএমএসিংহ

উবুন্টু 18-তে, দেখে মনে হচ্ছে এটি কেবল /etc/pam.d/common-passwd থেকে 'অস্পষ্ট' বিকল্পটি সরিয়ে ফেলার পক্ষে যথেষ্ট - সম্পাদনা / ইউএসআর / ভাগ / পাম-কনফিগারেশন / ইউনিক্সের দ্বারা জিনিসগুলিকে অতিরিক্ত জটিল করার দরকার নেই
জিনো

0

উবুন্টু 18.04 এ অন্য কোনও সমাধান আমার পক্ষে কাজ করে নি। আমাকে এই দুটি লাইনই প্রতিস্থাপন করতে হয়েছিল:

password    requisite                   pam_cracklib.so retry=3 minlen=8 difok=3 dcredit=-1 enforce_for_root lcredit=-1 ocredit=-1 reject_username ucredit=-1
password    [success=1 default=ignore]  pam_unix.so obscure use_authtok try_first_pass sha512

মধ্যে /etc/pam.d/common-passwordসঙ্গে

password    [success=1 default=ignore]  pam_unix.so minlen=2 sha512

এই পরিবর্তনগুলি আমাকে সহজেই আমার পাসওয়ার্ড পরিবর্তন করতে দেয় এবং পাসওয়ার্ড পরিবর্তন করার পরে আমি ফাইলটিকে মূল ফর্মটিতে পুনরুদ্ধার করি।

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