লকড স্ক্রিনসেভারে লগ-ইন করা যায় না, অবশ্যই "সুইচ ব্যবহারকারী .." দিয়ে লগ ইন করতে হবে


11

আমি কিছুক্ষণ পরে ডেস্কটপ লক করতে আমার স্ক্রীনসেভারগুলি কনফিগার করেছি; এবং কখনও কখনও, উদাহরণস্বরূপ যখন আমি আমার ডেস্কটি ছেড়ে যাই, আমি শিরোনাম বার "লক / স্যুইচ অ্যাকাউন্ট ..." বৈশিষ্ট্যটি ব্যবহার করে পর্দা নিজেই লক করতে পছন্দ করি।

আবার লগ ইন করার চেষ্টা করার সময়, আমি আমার পাসওয়ার্ডটি প্রবেশ করলাম, তবে পাসওয়ার্ডটি "অবৈধ" হিসাবে লেবেলযুক্ত।

কার্যকারণ হিসাবে, আমাকে শিরোনাম বারের "সুইচ ব্যবহারকারী ..." মেনুতে যেতে মাউসটি ব্যবহার করতে হবে, এটিতে ক্লিক করুন, এবং অন্যান্য লগইন পৃষ্ঠাটি প্রদর্শিত হওয়ার জন্য অপেক্ষা করুন, যা স্ক্রীনসভার-লক পৃষ্ঠার সাথে বেশ অনুরূপ is । (এটি অন্যান্য ব্যবহারকারীর নাম নির্বাচন করে বেছে নেবে)

সেখানে আমি একই পাসওয়ার্ডটি প্রবেশ করি এবং এটি গ্রহণযোগ্য হয়ে যায়, আমি লগ ইন করি, unityক্য ডেস্কটপ উপস্থিত হয়।

কনসোলে লগইনও কাজ করে।

সমস্যাটি নির্ণয় এবং সমাধান করার জন্য কোনও ধারণা?

লিনাক্স xxx 3.19.0-28-জেনেরিক # 30-উবুন্টু এসএমপি সোম আগস্ট 31 15:52:51 ইউটিসি 2015 x86_64 x86_64 x86_64 জিএনইউ / লিনাক্স

unityক্য 7.3.2

কমিজ 0.9.12.1

কার্ন.লগ এবং সিসলোগে আগ্রহের কিছু নেই বলে মনে হচ্ছে তবে এখানে /var/log/auth.log থেকে কিছু রয়েছে

    Sep 17 17:20:29 xxx lightdm: pam_kwallet(lightdm-greeter:setcred): pam_sm_setcred
Sep 17 17:20:29 xxx lightdm: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
Sep 17 17:20:29 xxx systemd-logind[843]: New session c13 of user lightdm.
Sep 17 17:20:29 xxx lightdm: pam_ck_connector(lightdm-greeter:session): nox11 mode, ignoring PAM_TTY :2
Sep 17 17:20:29 xxx lightdm: pam_kwallet(lightdm-greeter:session): pam_sm_open_session
Sep 17 17:20:29 xxx lightdm: pam_kwallet(lightdm-greeter:session): pam_kwallet: open_session called without kwallet_key
Sep 17 17:20:30 xxx lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "knb"
Sep 17 17:20:33 xxx CRON[37168]: pam_unix(cron:session): session closed for user munin
Sep 17 17:21:10 xxx lightdm: pam_kwallet(lightdm:auth): pam_sm_authenticate
Sep 17 17:21:10 xxx lightdm: pam_kwallet(lightdm:setcred): pam_sm_setcred
Sep 17 17:21:10 xxx lightdm: pam_unix(lightdm-greeter:session): session closed for user lightdm
Sep 17 17:21:10 xxx lightdm: pam_kwallet(lightdm-greeter:session): pam_sm_close_session
Sep 17 17:21:10 xxx lightdm: pam_kwallet(lightdm-greeter:setcred): pam_sm_setcred

আমার যে পর্দার মধ্য দিয়ে যেতে হবে তার কয়েকটি ছবি এখানে দেওয়া হল:

পদক্ষেপ 1 - লক করা স্ক্রিনসেভার

এখানে আমি আমার নিয়মিত পাসওয়ার্ডটি অসফলভাবে টাইপ করেছি। এটিতে কেবল আসকি অক্ষর রয়েছে।

পদক্ষেপ 2 - ব্যবহারকারী স্যুইচ করুন

ব্যবহারকারী স্যুইচ করুন ... (আমার নিজের অ্যাকাউন্টটি চয়ন করুন, আমার অন্য একটিতে স্যুইচ করার দরকার নেই)।

পদক্ষেপ 3 - নিয়মিত লগইন

এইটা কাজ করে.

সম্পাদিত: +150 বাউন্সটি শেষ তারিখের ঠিক আগে

আমি নিজেই এই সমস্যার সমাধান করতে সক্ষম হয়েছি (এখনও পর্যন্ত সমস্ত ~ 5 টি উত্তর জুড়ে সমস্ত ইঙ্গিত এবং লিঙ্কগুলি অনুসরণ করার পরে)

আমাকে এই লাইনে ফাইলে মন্তব্য করতে হয়েছিল /etc/pam.d/lightdm:

#auth sufficient pam_succeed_if.so user ingroup nopasswdlogin

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

এখন আবার লগইন করতে পারেন :-)

অনুগ্রহ / "গ্রেডিং" এর উপর একটি নোট:

"/Etc/pam.d- এ কী আছে তা নিবিড়ভাবে দেখুন" এর মতো কিছু বলে প্রথম উত্তরদাতা সমাধানের নিকটতম ছিলেন। উত্তরটিও দীর্ঘতম এবং সবচেয়ে পুঙ্খানুপুঙ্খ ছিল। তবে আমি অন্যান্য সমস্ত উত্তরকে মূল্যবান হিসাবে পরীক্ষা করেছি, আমি এখনই কেবল এটি করতে পারি, আমার ধারণা।


1
সরাসরি সম্পর্কিত নয়, আপনি যখন পাসওয়ার্ডবিহীন অ্যাকাউন্টের স্ক্রীনটি লক করেন তখন আপনাকে একই পদ্ধতিটি করা দরকার। লক স্ক্রিনটি একটি পাসওয়ার্ড চায় (এটি বিদ্যমান নেই) তবে ব্যবহারকারী স্যুইচিং স্ক্রিনটি সরাসরি পাসওয়ার্ড না জিজ্ঞাসা করে লগইন বোতামটি দেখায়। লক স্ক্রিনটি এখানে সত্যিই ভাল কোডিং করা হয়নি বলে মনে হচ্ছে ...
বাইট কমান্ডার

1
আমার ঠিক একই সমস্যা আছে, তবে কিছুক্ষণের মধ্যে এটির মুখোমুখি হয়নি। আমার পাসওয়ার্ডও কোনও বিশেষ অক্ষর নয়। এটি হান্টার 2 ফাই
প্রমিল

আপনি কি এলডিএপি ব্যবহার করছেন?
মারু

@ মুরু - কোন এলডিএপি নেই। এখানে আমি একটি স্থানীয় ব্যবহারকারীর অ্যাকাউন্ট ব্যবহার করছি। আমি দ্বারা LDAP ক্লায়েন্ট ইনস্টল করা আছে এবং এটি ব্যবহার অন্যান্য সেবা সংযোগ করতে (ইমেল, ...) যখন আমি লগ করছি
knb

1
@knb কেবল আপনার মত আমার মত bugs.launchpad.net/ubuntu/+source/unity/+bug/1314095 দ্বারা কামড়ায় না তা নিশ্চিত করার জন্য পরীক্ষা করে দেখাচ্ছেন
মারু

উত্তর:


3

তত্ত্ব অনুসারে আপনি /etc/pam.d এর বিষয়বস্তুগুলি ধরে যেতে পারেন এবং /var/log/auth.log থেকে আউটপুটটির সাথে তুলনা করতে পারেন যা চলছে তা দেখুন।

আপনি যদি সচেতন না হন তবে পাম.ডে প্রতিটি ফাইলই পামকে জিজ্ঞাসা করার একটি সম্ভাব্য প্রবেশ পয়েন্ট যা আপনি কর্তৃত্ব পেতে পারেন কিনা। আপনার ক্ষেত্রে হালকা। লগ এন্ট্রিগুলি পাম ফাইলে কোন লাইন থেকে লগের মধ্যে কোন রেখাগুলি আসে তা নির্ণয় করা পর্যন্ত যথেষ্ট স্ব ব্যাখ্যাযোগ্য।

আমি যে দস্তাবেজগুলি পেয়েছি তার মতে লগতে অতিরিক্ত তথ্য পাওয়ার জন্য আপনার পাম.ডি ফাইলগুলিতে লাইনগুলিতে 'ডিবাগ' যুক্ত করতে সক্ষম হওয়া উচিত।

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

আমার কাছে কেবল অন্য চিন্তাভাবনা ছিল, আপনার পাসওয়ার্ডে আপনার আকর্ষণীয় চিহ্ন বা অক্ষর রয়েছে কিনা। যদি লাইটডিএম লক স্ক্রিন বাক্সটি সঠিকভাবে কোড করা না থাকে তবে আপনি খুঁজে পেতে পারেন যে আপনি যা টাইপ করছেন তা শেষ প্রান্তে প্রেরণ করছে না। আপনার পাসওয়ার্ডটি বেসিক কিছুতে পরিবর্তন করার চেষ্টা করুন (যেমন 1234) এটি কাজ করে কিনা তা দেখার জন্য, যদি তা হয়, তবে (স্পষ্টতই আপনার পাসওয়ার্ড পরিবর্তন করুন, তবে) এর অর্থ সম্ভবত আপনার প্যাম কনফিগারেশনে কোনও ভুল নেই।

বিভিন্ন পাম ফাইলগুলিতে pam_debug.so যোগ করার চেয়েও যদি এটি বেশি কিছু না করে তবে দুঃখিত ( কীভাবে হয় তা দেখতে, http://manpages.ubuntu.com/manpages/hardy/man8/pam_debug.8.html দেখুন ), আমি আর কি পরামর্শ দিতে হবে তা নিশ্চিত নই।


3

লকস্ক্রিনটি তার নিয়মিত ব্যবহারকারী হিসাবে প্রমাণীকরণ চালায়, যেখানে ব্যবহারকারী স্যুইচিং এবং লগইন স্ক্রিনটি রুট হিসাবে চালিত হয়। নিয়মিত ব্যবহারকারীর দ্বারা রুটের বিশেষ অধিকার রয়েছে।

সাধারণত যখন আমি এই সমস্যাটি দেখেছি তখন দেখা গেছে যে ফাইল / ইত্যাদি / ছায়ার অনুমতিগুলি পরিবর্তন করা হয়েছে। এর কিছু দেখতে হবে।

$ ls -l /etc/shadow
-rw-r----- 1 root shadow 2202 Jun 23 12:39 /etc/shadow

পার্সস, মালিক বা গোষ্ঠী যদি ভুল হয় তবে এটি ঠিক এখনই আপনার সমস্যা।


আমার ছায়া ফাইল: বেশ স্বাভাবিক দেখাচ্ছে:-rw-r----- 1 root shadow 1965 Sep 22 08:49 /etc/shadow
ন্যাব

তবে আমার লগইনের সাথে সম্পর্কিত ছায়া ফাইলের লাইনটি সত্যই, সত্যই দীর্ঘ:... saned:*:15259:0:99999:7::: knb:$6$gUasL0rU$X3J3y/IAu/gKT2Ky2HCGLYigs59CowgYw17/0AK8QMWCsz6NpWDesH.C/....... LatrOQm1l5211gy3Q2pWx.:16702:0:99999:7::: sshd:*:15268:0:99999:7::: postfix:*:15271:0:99999:7: .....
শে

1

সম্ভবত ডেস্কটপ লগইনে সমাধানগুলি ব্যর্থ হয়, টার্মিনাল কাজগুলি আপনার জন্য কাজ করবে?

তারা ~ / .Xauthority ফাইলটি সরিয়ে দিয়েছে।

নাকি এখানে? /unix/64545/suddenly-i-cant-login-with-correct-password-greeter-tty

আপনি যে একই সমস্যার মুখোমুখি হচ্ছেন তা মনে হচ্ছে। দ্বিতীয় লিঙ্কটির জন্য, আপনি কমান্ডের শেষ অংশটি অ্যাপ-গেট শুদ্ধকরণ উপেক্ষা করে চালানোর চেষ্টা করতে পারেন sudo pam-auth-update


আমি চেষ্টা করেছি sudo pam-auth-update- ফলাফল: স্থানীয় পরিবর্তনের কারণে সতর্কতা + প্রস্থান /etc/pam.d/। 4 টি /etc/pam.dcommon-*ফাইল ছিল। তারপরে আমি করলাম sudo pam-auth-update --force। জটিল কনফিগার-সংলাপ-বাক্স উপস্থিত, ডিফল্ট চয়ন করা। এখন 5 টি কমন- ফাইল রয়েছে। সমস্যা এখনও আছে।
ন্যাব

0

আপনার উত্তর (আপনার সম্পাদনায়) সত্যই আমার সমস্যাটির সমাধান করেনি তবে স্বীকৃত উত্তর এবং সম্পাদনায় আপনার সমাধানের উপায় আমাকে নিম্নলিখিতগুলি করতে পরিচালিত করে:

  • নিম্নলিখিত লাইন মন্তব্য

    #auth sufficient pam_succeed_if.so user ingroup nopasswdlogin

  • পরিবর্তন

    auth requisite pam_nologin.so প্রতি auth requisite pam_permit.so

পার্শ্ব নোট: এই লাইনগুলি পরিবর্তন করার পরে পুনরায় আরম্ভ করার দরকার নেই কেবল এটি টার্মিনালে টাইপ করুন: sudo /usr/sbin/pam-auth-updateএবং তারপরে মেনুতে কোনও পরিবর্তন না করেই enterআপনার কীবোর্ডে চাপুন hit

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