স্থগিতের আগে প্রমাণীকরণ প্রয়োজন


22

উবুন্টু ১৪.০৪ এর শেষ আপডেটের পরে, যখন আমি আমার ল্যাপটপে স্লিপ বোতামটি টিপব, তখন "সিস্টেম স্থগিত করার জন্য প্রমাণীকরণ প্রয়োজন" সহ একটি পপ-আপ উইন্ডো উপস্থিত হয়।

Passwordাকনাটি বন্ধ করার সময় পাসওয়ার্ডের অনুরোধ করা হয়নি। যাইহোক, অন্য মনিটর প্লাগ ইন করা থাকলে এটি কাজ করে না।

এই পাসওয়ার্ড প্রম্পটটি এড়াতে এমন কিছু আছে যা (সূডার বা অন্য কোথাও) সেট আপ করা যেতে পারে?


আপনি এখানে সমাধান খুঁজে পেতে পারেনhttp://ubuntuforums.org/showthread.php?t=1466504
vembutech

1
না, পারছি না। প্রশ্নটি কীভাবে স্থগিতের আগে পাসওয়ার্ড এড়ানো যায়, তা নয় about
আড়ুজো

উত্তর:


5

পোলকিট ব্যবহার করা হচ্ছে

নিজেকে যুক্ত করো usersএকদল

sudo usermod -aG users "$USER"

তোমার প্রয়োজন রিবুট নিম্নলিখিত পদক্ষেপগুলি পরে আপনার কম্পিউটার।

1. যদি পোলকিট সংস্করণ> = 0.106

আপনি পোলকিটের সংস্করণ এটি দ্বারা পরীক্ষা করতে পারেন: pkaction --version

যদি পোলকিট সংস্করণ <0.106 থাকে তবে কোনও .rules ফাইল নেই তবে কেবলমাত্র পুরানো .pklaএবং .confফাইল রয়েছে কারণ সেই পোলকিট সংস্করণগুলিতে জাভাস্ক্রিপ্ট ইন্টারপ্রেটার নেই।

এর /etc/polkit-1/rules.d/85-suspend.rulesসাথে একটি ফাইল যুক্ত করুন :

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.login1.suspend" &&
        subject.isInGroup("users")) {
        return polkit.Result.YES;
    }
});

এবং টার্মিনালে, টাইপ করুন:

sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules

2. যদি পোলকিট সংস্করণ <0.106

এই ক্ষেত্রে, এর সাথে একটি ফাইল যুক্ত করুন /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla:

[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes

ব্যাশে, টাইপ করুন:

sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla

Pklocalauthority সম্পর্কে আরও

পাওয়ার ম্যানেজার সেটিংস ব্যবহার করে (এটি কাজ করে কিনা তা নিশ্চিত নয়)

এক্সএফসিইএ পাওয়ার ম্যানেজারে:

  1. অধীনে Securityট্যাব:

    • সেট Automatically lock the sessionথেকে কখনও
    • চেক Lock the screen when the system is going for sleep
  2. অধীনে Displayট্যাব, ফাঁকা 15 মিনিট পরে স্ক্রীন। অক্ষম করার জন্য সেট Sleep এবং Switch offসময়গুলি (গ্রেড আউট)।
  3. অধীনে Systemট্যাব, সিস্টেম ঘুম মোড সেট Suspendঘন্টা একজন অর্ধেক পরে।

তথ্যসূত্র:



18
  1. কমান্ড লাইনে রান করুন:

    locate -b org.freedesktop.login1.policy
    

    পাওয়া ফাইলটি হ'ল /usr/share/polkit-1/actions/org.freedesktop.login1.policy

  2. ফাইলটিতে, লাইনের কাছাকাছি

    <action id="org.freedesktop.login1.suspend">
    

    এগুলি পরীক্ষা করুন:

    <defaults>
        <allow_any>yes</allow_any>
        <allow_inactive>yes</allow_inactive>
        <allow_active>yes</allow_active>
    </defaults>
    

( উত্স )


উবুন্টু 15.10 (wily) এর জন্য এই জাতীয় দ্রবণটিও কাজ করা উচিত।
বেদব্রত

4
এটি আমাকে আর পাসওয়ার্ডের জন্য জিজ্ঞাসা করে না, তবে আমি কিছু করার কথা মনে করি না এবং আমার <লল_আপনি_অথ_এডমিন_কিপ </ নীল_নে> এই লাইনগুলি কী? এগুলিকে "হ্যাঁ" এ পরিবর্তন করার সাথে কি কোনও সুরক্ষা উদ্বেগ রয়েছে?
আরাউজো

এখানে আমার পরিবর্তনও দরকার <action id="org.freedesktop.login1.suspend-multiple-sessions">;
sdlins

4
কোন অনুমোদনযোগ্য উত্স কি সত্যিই এটি পরামর্শ দেয়? ফাইলগুলি /usr/shareসম্পাদনা করা উচিত নয়; উপসর্গটি প্যাকেজগুলির দ্বারা ইনস্টল কেবল পঠিত ফাইলগুলির জন্য এবং ব্যবহারকারীরা পরিবর্তিত নয় intended সঠিক উপায় হ'ল ফাইলটি অন্যটিতে অনুলিপি করা, সমতুল্য অবস্থানের মতো /etcযেখানে সম্পাদনা অনুমোদিত, তারপরে সেখানে পরিবর্তন করা। এই পরিবর্তনগুলি সমস্যাটি ঠিক করে কেন, উদাহরণস্বরূপ মূল সমস্যাটি কী - যেমন (আমার ক্ষেত্রে) পূর্ববর্তী অর্থটির auth_admin_keepঅর্থ কী, এবং কেন এটি সঠিক নয় তাও ব্যাখ্যা করা ভাল।
আন্ডারস্কোর_

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