কীভাবে কেবলমাত্র লগইন স্ক্রিন থেকে অতিথি সেশনটি অক্ষম করবেন?


9

আমি চাই:

কারও কাছে আমার কম্পিউটার ব্যবহার করার প্রয়োজন হলে আমার প্রশাসক অ্যাকাউন্টে লগ ইন করার পরে ব্যবহারকারী মেনু থেকে অতিথি সেশনটি নির্বাচন করতে সক্ষম হতে।

আমি চাই না

কেউ আমার কম্পিউটার চালু করতে এবং অতিথির সেশনে লগইন করতে সক্ষম হতে পারে

আমি এমন একটি পদ্ধতির কথা শুনেছি যেখানে একটির সম্পাদনা /etc/lightdm/lightdm.confঅন্তর্ভুক্ত করা হয় allow-guest=false(তারপরে লাইটডিএম পুনরায় চালু করা)

এই পদ্ধতির সমস্যাটি হ'ল আমি বিশেষভাবে অতিথি অ্যাকাউন্টটি সম্পূর্ণ অক্ষম করতে চাই না । আমি এখনও (আমার প্রশাসক অ্যাকাউন্টে লগ ইন থাকা অবস্থায়) অতিথি অধিবেশন ম্যানুয়ালি শুরু করার ক্ষমতা বজায় রেখে লগইন মেনু থেকে কেবল এটিতে অ্যাক্সেস অক্ষম করতে চাই ।

এরকম কোনও ফিক্স আছে? আমি সার্চ ইঞ্জিনের মাধ্যমে এটির সন্ধান করতে পারি না (এবং কোনও অনুসন্ধানের জন্য শব্দটি বলা খুব কঠিন)

সম্পাদনা: হ্যাঁ উবুন্টু 12.04 এলটিএস (ডেস্কটপ), সর্বশেষ প্রকাশ।

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

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

আমি উল্লিখিত কোডটি এখানে। আপনি দেখতে পাচ্ছেন যে কাঠামোটি খুব একই রকম তবে কিছু মূল পার্থক্য রয়েছে। নেই auto required pam_unix.soএবং লিঙ্কটি বলে একটি লাইন যুক্ত করতে বলেছেন auth optional pam_permit.soতবে আমার ইতিমধ্যে আছে auth required pam_permit.soএবং এই জাতীয় সামান্য পার্থক্য রয়েছে।

#%PAM-1.0
auth    requisite       pam_nologin.so
auth    required        pam_env.so readenv=1
auth    required        pam_env.so readenv=1 envfile=/etc/default/locale
auth    required        pam_permit.so
@include common-account
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
session required        pam_limits.so
@include common-session
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
@include common-password

1
কেন এটি 'অতিথি' অ্যাকাউন্ট হওয়ার দরকার? অতিরিক্ত ব্যবহারকারী বা সেশনটি ঠিক তেমন ভাল হবে না?
ডেভিড 6

আমি ধরে নিলাম এটি উবুন্টু 12.04
ডেভিড 6

হ্যাঁ, এবং আমি আসল পোস্টটি সম্পাদনা করে আপনার প্রথম প্রশ্নের উত্তর দিয়েছি।
জর্জ

সুতরাং আপনি একটি 'লুকানো' অ্যাকাউন্ট করতে চান?
মেটেও

হ্যাঁ, আমি মনে করি এটি উপলব্ধি হবে। প্রধান লগইন স্ক্রিন থেকে সম্পূর্ণ অ্যাক্সেসযোগ্য একটি অ্যাকাউন্ট এবং theক্য ইন্টারফেসের উপরের ডান অংশে আপনি যদি ইউজার মেনুটিতে আঘাত করেন তবে উপস্থিত ব্যবহারকারীদের তালিকা থেকে কেবল অ্যাক্সেসযোগ্য। (অতিথি অ্যাকাউন্টের জন্য এই ধরণের আচরণ করা দুর্দান্ত হবে তবে একটি মানক অ্যাকাউন্টটিও ভাল হবে)
জর্জ

উত্তর:


2

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

এটি বলেছিল, আপনার প্রশ্নের উত্তর সম্ভবত পিএএম মডিউলগুলিতে কোনও পরিবর্তন প্রয়োজন হবে না। আসলে, আপনি এটি প্রায় আছে।

এই লাইনটির নীচে যুক্ত করুন /etc/lightdm/lightdm.conf

greeter-allow-guest=false

আমার lightdm.confচেহারাটি এরকম:

[SeatDefaults]<br>
greeter-session=unity-greeter<br>
user-session=ubuntu<br>
greeter-allow-guest=false<br>

এখন আপনার মেশিনটি পুনরায় চালু করুন।

12.10-এ, আমি পরীক্ষা করেছি যে এটি ব্যবহারকারীর মেনু থেকে অতিথিকে সরিয়ে দেয়, তবে অন্য অ্যাকাউন্টে একবার লগ ইন করে ম্যানুয়াল বিকল্প হিসাবে এটিকে ছেড়ে দেয়।

খুব নিশ্চিত যে এটি আপনার জন্য 12.04 এও কাজ করবে।


1

সম্ভাব্য সমাধান: (পরীক্ষিত নয়)

অর্চলিনাক্স :: লাইটডিএম এর উপর ভিত্তি করে

  • গেস্ট সক্ষম করা ছেড়ে দিন
  • প্যাম আচরণটি সামঞ্জস্য করে অতিথিদের সফল লগইন থেকে বিরান।

(দেখুন অ্যাটোলজিন সক্ষম করা , তবে প্রস্তাবিত যুক্তিকে বিপরীত করা)


প্রথমে আমি কোনও গ্রুপের সদস্য হিসাবে গেস্ট অ্যাকাউন্টটি যুক্ত করার উপায় অনুসন্ধান করার চেষ্টা করেছি, তাই পরিবর্তে আমি একটি স্ট্যান্ডার্ড অ্যাকাউন্ট তৈরি করেছি। তবে একবার আমি যখন লাইটডিএম-অটোলজিন ফাইলটি সম্পাদনা করার চেষ্টা করেছি কাঠামোটি সেই লিঙ্কটির সাথে একই রকম ছিল তবে এটি কিছুটা আলাদা ছিল এবং আমার যে লাইনের সাথে কাজ করার প্রয়োজন ছিল তা ছিল না। আপনি যদি কোনও সহায়ক স্পট করতে পারেন তবে আমি এটি পোস্ট করার জন্য মূল পোস্টটি সম্পাদনা করব।
জর্জ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.