আমার পাসওয়ার্ড সেট করা আছে কিনা আমি কীভাবে বলতে পারি?


20

আমি কয়েক মাস ধরে এই সার্ভারটি ব্যবহার করছি। শুরুতে আমি অ্যাডমিনকে আমার সর্বজনীন ssh কী প্রেরণ করেছি, এবং তিনি আমার জন্য অ্যাকাউন্ট স্থাপন করেছিলেন এবং আমি লগ ইন করতে কেবল ssh কী ব্যবহার করেছি definitely প্রথমে আমার অবশ্যই পাসওয়ার্ড ছিল না।

সেই থেকে আমি ব্যবহার করে একটি পাসওয়ার্ড সেট আপ করতে বা নাও করতে পারি passwd। এখনই যদি আমি ব্যবহার passwdকরি তবে আমি এটি দেখতে পাচ্ছি।

$ passwd
Changing password for user myusername.
Changing password for myusername.
(current) UNIX password:

যদিও মনে হয় যে আমার কাছে একটি পাসওয়ার্ড রয়েছে, তবে এটি করার কোনও স্মৃতি আমার নেই।

আমার পাসওয়ার্ড সেট করা আছে কিনা তা আমি কীভাবে সিদ্ধান্তে বলতে পারি?

সম্পাদনা:
আমি লগ ইন করতে পারি না বা পাসওয়ার্ড পরিবর্তন করতে পারি না, কারণ পাসওয়ার্ড কী তা আমি জানি না (ফাঁকা পাসওয়ার্ড কাজ করে না)। ডিস্ট্রো হ'ল ফেডোরা 20 টি মুক্তি পেয়েছে (হাইজেনব্যাগ)।


পাসওয়ার্ড ছাড়াই লগ ইন করার চেষ্টা করুন (এবং আপনার এসএসআই প্রাইভেট কীটি অবশ্যই)।
didierc

আমি লগ ইন করতে পারি না কারণ আমি পাসওয়ার্ড জানি না, এবং ফাঁকা কাজ করে না। আমি মূল প্রশ্নটিতে এই তথ্যটি যুক্ত করেছি।
সিলিং বিড়াল

1
লগইন কনসোলে একটি ফাঁকা পাসওয়ার্ড কোনও পাসওয়ার্ডের মতোই নয়।
didierc

অ্যাকাউন্টের জন্য কোনও পাসওয়ার্ড না থাকলেও আপনি এই পাসওয়ার্ড প্রম্পটটি পাবেন। যদি কোনও পাসওয়ার্ড কনফিগার করা passwdনা থাকে তবে আপনি যা টাইপ করুন তা ভুল পাসওয়ার্ডের জন্য অভিযোগ করবে।
গিলস 'অশুভ হওয়া বন্ধ করুন'

আমি যাচাই করেছি যে ভ্যাণিলা ফেডোরা ২০ এ স্থানীয় ছায়া পাসওয়ার্ড ব্যবহার করে, passwdআপনার যদি পাসওয়ার্ড না থাকে তবে আপনার বর্তমান পাসওয়ার্ড জিজ্ঞাসা করবে না। চেক করার অন্য একটি উপায় টাইপ করা হয় su myusername; যদি পাসওয়ার্ড না থাকে তবে এটির জন্য জিজ্ঞাসা করা হবে না। তবে এর কোনওটি সিস্টেম অ্যাডমিনিস্ট্রেটর দ্বারা ওভাররাইড করা যেতে পারে, উদাহরণস্বরূপ এন্ট্রিগুলি nullokথেকে বিকল্পটি সরিয়ে দিয়ে , কোনও ক্ষেত্রে প্রশাসনিক কোনও সময় পাসওয়ার্ড না থাকলে এবং যার পাসওয়ার্ড নেই তা বলতে পারে না perhaps pam_unix/etc/pam.d/*
মার্ক প্লটনিক

উত্তর:


32

নিম্নলিখিত কমান্ডটি দিয়ে সবচেয়ে ভাল উপায়:

passwd --status username

মানুষের কাছ থেকে passwd:

অ্যাকাউন্টের স্থিতির তথ্য প্রদর্শন করুন। স্থিতির তথ্য 7 টি ক্ষেত্র নিয়ে গঠিত। প্রথম ক্ষেত্রটি ব্যবহারকারীর লগইন নাম। দ্বিতীয় ক্ষেত্রটি যদি ব্যবহারকারী অ্যাকাউন্টে লক পাসওয়ার্ড (এল) থাকে না, কোনও পাসওয়ার্ড (এনপি) না থাকে বা ব্যবহারযোগ্য পাসওয়ার্ড (পি) থাকে তবে তা সূচিত করে। তৃতীয় ক্ষেত্রটি সর্বশেষ পাসওয়ার্ড পরিবর্তনের তারিখ দেয়। পরবর্তী চারটি ক্ষেত্র হ'ল নূন্যতম বয়স, সর্বাধিক বয়স, সতর্কতার সময়কাল এবং পাসওয়ার্ডের নিষ্ক্রিয়তার সময়কাল। এই বয়সের দিনগুলিতে প্রকাশ করা হয়।

সুতরাং, যদি দ্বিতীয় আউটপুট ক্ষেত্র হয় NP, তবে, সেই ব্যবহারকারীর কোনও পাসওয়ার্ড সেট নেই।


আমি পেয়েছি$ passwd --status Only root can do that.
সিলিং বিড়াল

এই ক্ষেত্রে, চেষ্টা করুন sudo passwd username --status
ঝেররান

আমি পেয়েছি $ sudo passwd myusername --status [sudo] password for myusername:তবে যেহেতু আমি আমার পাসওয়ার্ডটি জানি না, তাই আমি চালিয়ে যেতে পারি না।
সিলিং বিড়াল

আমি আমার মূল কমান্ড পরীক্ষিত এবং বিশেষ perms ছাড়া জরিমানা একটি নব নির্মিত ব্যবহারকারীদের ক্ষেত্রে কাজ করা উচিত: $ passwd --status testআয় test P 02/15/2015 0 99999 7 -1
ঝেরান

রহস্যময়। আমি ভাবছি যে প্রশাসকটি এটি একটি মানহীন উপায়ে সেট আপ করেছেন কিনা।
সিলিং বিড়াল

4

আপনি এটি 2 সহজ উপায়ে পরীক্ষা করতে পারেন।

  1. রুট টাইপ হিসাবে আপনি পাসওয়ার্ড পরিবর্তন করার ঠিক পরে login , এটি আপনাকে লগইন / পাসওয়ার্ড প্রম্পটে আনবে।

  2. আপনার সিস্টেমের প্রতিক্রিয়াগুলির উপর নির্ভর করে আপনি ছায়ার পাসওয়ার্ড ব্যবহার করছেন। এর জন্য ফাইলটি রয়েছে/etc/shawdow রয়েছে তাতে ফাইলটি আপনার অ্যাকাউন্টে কোনও পরিবর্তন হয়েছে কিনা তা দেখতে এটি ফাইলটি দেখতে পারেন।

এখানে পাসওয়ার্ড সেট ছাড়া অ্যাকাউন্টের একটি উদাহরণ রয়েছে:

postgres: :16462:0:99999:7:::

এটি একটি পাসওয়ার্ড সহ কোনও ব্যবহারকারীর জন্য দেখতে কেমন তা এখানে রয়েছে:

dustin:$6$TQ8e8o92$T9KWfcEVeIpDytW/zSAZzM4512wd/DiiuaYwrYWheH3LYpOsISdRxrCLvPqJZZ66QqdetmaV0ALQohx8nQPFKK0:16425:0:99999:7:::

এর মধ্যে নোটিশ : :হ'ল এনক্রিপ্ট করা পাসওয়ার্ড এবং পোস্টগ্রিজ অ্যাকাউন্টের জন্য এতে কিছুই ছিল না


# 1 এর জন্য, আমি পাসওয়ার্ড পরিবর্তন করতে পারি না, কারণ পাসওয়ার্ডটি কী তা আমি জানি না। যদি আমি একটি ফাঁকা রাখি, এটি বলে passwd: Authentication token manipulation error। # 2 এর জন্য, আমার কাছে নেই /etc/shawdow। একটি আছে /etc/shadow, তবে অনুমতিটি 000. (এই বিষয়টি নিশ্চিত কিনা তা নিশ্চিত নয়) আমি ফেডোরাকে 20 (হেইসেনব্যাগ) প্রকাশের কথা উল্লেখ করতে ভুলে গিয়েছি। সম্ভবত এই প্রশ্নগুলি মূল প্রশ্নে রাখা উচিত ছিল।
সিলিং বিড়াল

আপনার টোকেন ত্রুটি ভুল অনুমতি থেকে আসে। আপনি কি একক ব্যবহারকারীমডে আছেন? আপনি বুট করা যখন এটি একটি সাধারণ বুট ছিল? এছাড়াও "মাউন্ট" টাইপ পরীক্ষা করে দেখতে আপনি প্রতিটি জিনিস rw হিসাবে স্থাপন করা হয়েছে তা নিশ্চিত করতে চান (পড়ুন এবং লিখুন)
ডাস্টিন হারগ্রোভ

এছাড়াও এটি একটি ভুল অনুমতি, এটি কী ডিস্ট্রো?
ডাস্টিন হারগ্রোভ

আমি মনে করি না সার্ভারটি একক ব্যবহারকারী মোডে আছে। আমি এখনও ssh শংসাপত্রগুলি ব্যবহার করে লগ ইন করতে পারি এবং অন্যান্য ব্যবহারকারীদের সাথেও দেখতে পাচ্ছি who। তালিকাভুক্ত সবকিছু mountহিসাবে তালিকাভুক্ত করা হয় rw। ডিস্ট্রো হ'ল ফেডোরার মুক্তি 20 (হাইসেনবুগ)।
সিলিং বিড়াল

1

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

passwd -S

Passwd (1) ম্যান পেজ থেকে আমরা পড়ি:

-এস নামের অ্যাকাউন্টে পাসওয়ার্ডের স্থিতি রিপোর্ট করুন। প্রথম অংশটি ইঙ্গিত করে যে ব্যবহারকারীর অ্যাকাউন্টটি লক (এলকে) রয়েছে, কোনও পাসওয়ার্ড নেই (এনপি), বা তার বিদ্যমান বা লক পাসওয়ার্ড (পিএস) আছে। দ্বিতীয় অংশটি শেষ পাসওয়ার্ড পরিবর্তনের তারিখ দেয়। পরবর্তী অংশগুলি হ'ল নূন্যতম বয়স, সর্বাধিক বয়স, সতর্কতার সময়কাল এবং পাসওয়ার্ডের নিষ্ক্রিয়তার সময়কাল।


0

আপনি / etc / passwd ফাইলটি দেখতে চাইতে পারেন। আপনার ব্যবহারকারীর দ্বিতীয় ক্ষেত্রটি পাসওয়ার্ড নির্দেশ করে। যদি কিছু না থাকে তবে আপনার লগইনের জন্য আপনার কাছে কোনও পাসওয়ার্ড নেই। অন্যদিকে, আপনার যদি এই ক্ষেত্রে কোনও এক্স থাকে তবে এটির সাথে আপনার একটি পাসওয়ার্ড যুক্ত রয়েছে এবং এটি / ইত্যাদি / ছায়া ফাইলের মধ্যে থাকতে পারে


ধন্যবাদ! একটি এক্স আছে। আমার ধারণা আমার একটি পাসওয়ার্ড আছে /etc/shadowযদিও কোন ফাইল নেই।
সিলিং বিড়াল

1
@ceilingcat আপনি যদি একটি দেখতে পান তবে এটি আপনাকে xপাসওয়ার্ড সেট করা আছে কিনা সে সম্পর্কে কিছুই জানায় না। আপনাকে দেখতে হবে /etc/shadow(যার মূল হতে হবে)।
গিলস 'অশুভ হওয়া বন্ধ করুন'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.