আমি চাই:
কারও কাছে আমার কম্পিউটার ব্যবহার করার প্রয়োজন হলে আমার প্রশাসক অ্যাকাউন্টে লগ ইন করার পরে ব্যবহারকারী মেনু থেকে অতিথি সেশনটি নির্বাচন করতে সক্ষম হতে।
আমি চাই না
কেউ আমার কম্পিউটার চালু করতে এবং অতিথির সেশনে লগইন করতে সক্ষম হতে পারে
আমি এমন একটি পদ্ধতির কথা শুনেছি যেখানে একটির সম্পাদনা /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