আমার কেন উবুন্টু ১.0.০৪-এ লক / স্যুইচ অ্যাকাউন্টের বিকল্পগুলিতে একটি "লিবার্ট কিউমু" অ্যাকাউন্ট থাকবে?


32

উবুন্টু 16.04 সরকারীভাবে সরবরাহ করেছে "লিবারভিট কিমু", নাকি আমি ভুল / সঠিক কিছু করেছি?

$ grep -E 'libvirt|qemu' /etc/passwd"
libvirt-qemu:x:64055:134:Libvirt Qemu,,,:/var/lib/libvirt:/bin/false
libvirt-dnsmasq:x:124:137:Libvirt Dnsmasq,,,:/var/lib/libvirt/dnsmasq:/bin/false

1
আপনি কি আপনার প্রশ্নটি সম্পাদনা করতে এবং এর আউটপুটটি দেখাতে পারেন grep -E 'libvirt|qemu' /etc/passwd?
বাইট কমান্ডার

1
আপনি কোন ডিসপ্লে ম্যানেজার (জিডিএম, এসডিডিএম, ইত্যাদি) ব্যবহার করছেন? এটি সম্ভবত কিছুটা ভুল কনফিগারেশন। যদি libvirt-qemuদেখানো হয় তবে libvirt-dnsmasqতা না হয়, তবে প্রদর্শনী পরিচালকটি /bin/falseশেলগুলি ফিল্টার করছে না তবে সিস্টেম অ্যাকাউন্টগুলি ফিল্টার করছে। libvirt-qemuএকটি উচ্চ কিন্তু সাধারণ ব্যবহারকারী ইউআইডি রয়েছে।
কুইসোটিক

@ কুইসোটিক প্রশ্নের উত্তর দিতে দয়া করে আপনার পোস্টে বিষয়বস্তু সম্পাদনা করুন /etc/X11/default-display-manager। আপনাকে সাহায্য করার জন্য আপনাকে ধন্যবাদ!
এল্ডার গিক

এমনকি যদি এর উত্তর "সঠিকভাবে" দেওয়া হয়েছিল তবে আমার কাছে পরীক্ষার কোনও উপায় নেই এবং সততার সাথে উত্তর গ্রহণ করার উপায় নেই, কারণ আমি উবুন্টুকে পুনরায় ইনস্টল করেছি। @ এল্ডারগীক
দুষ্টু পেঙ্গুইন

উবুন্টুর বাগ ট্র্যাকারের সাথে সম্পর্কিত প্রতিবেদন: বাগস.লাঞ্চপ্যাড.এন.উবুন্টু
++

উত্তর:


4

/etc/lightdm/users.confশেলযুক্ত ব্যবহারকারীদের হিসাবে আপনার ফাইলটিতে একটি কনফিগারেশন সমস্যা থাকতে পারে /bin/falseযেমন libvirt-qemu এর ক্ষেত্রে লগইন বা স্যুইচ করার জন্য অ্যাকাউন্ট তালিকায় কখনও দেখা উচিত নয়। এটি hidden-shells=/bin/false /usr/sbin/nologinপূর্বোক্ত /etc/lightdm/users.confফাইলটিতে লাইন দ্বারা নিয়ন্ত্রিত হয় ।

তবে , আপনার যদি প্যাকেজ accountsserviceইনস্টল করা থাকে, তবে এটি কোনও সেটিংসকে ওভাররাইড করে /etc/lightdm/users.conf। তাহলে accountsservicenologin / মিথ্যা শাঁস একটি একাউন্ট লুকায় না, তাহলে এটি একটি বাগ হিসাবে উল্লেখ করা যেতে পারে এই উত্তর

সূত্র:

আমি লগইন স্ক্রিন থেকে কোনও নির্দিষ্ট ব্যবহারকারীকে কীভাবে আড়াল করব?

/etc/lightdm/users.conf উবুন্টু 14.04.5 এলটিএস এবং 16.04.2 এলটিএসে


29

accountsserviceপ্যাকেজের মধ্যে কোনো nologin-শেল অ্যাকাউন্টের দেখায়, একটি বাগ আছে বলে মনে হয়।

কার্যকারণ হিসাবে, কেবল এই দুটি কমান্ড ব্যবহার করুন:

printf "[User]\nSystemAccount=true\n" | sudo tee /var/lib/AccountsService/users/libvirt-qemu
sudo systemctl restart accounts-daemon.service 

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

এটি আমার জন্য ডেবিয়ান 9 (স্ট্রেচ) এ কাজ করে না। ডিরেক্টরি এবং ডিমন উপস্থিত আছে কিন্তু আমি বর্ণনা হিসাবে ফাইলটি তৈরি এবং পুনরায় বুট করার পরে libvirt-qemu এন্ট্রি অব্যাহত রয়েছে।
ড্যানিয়েল বুহমার

এটি আমাকে বাশ দেয়: `/ var / lib / অ্যাকাউন্টসেসওয়ার / ব্যবহারকারী / libvirt-qemu: অনুমতি অস্বীকার করা হয়েছে, এমনকি sudo তেও।
darksoulsong

@ سردارকসোলসং: মনে হচ্ছে আপনি ফাইলটি কার্যকর করার চেষ্টা করেছিলেন যা অনুমোদিত নয়। আপনি সঠিকভাবে কমান্ড লাইনটি অনুলিপি করেছেন বা একটি ইন্টারেক্টিভ সম্পাদক হিসাবে ফাইল সম্পাদনা করতে ডাবল পরীক্ষা করে দেখুন nano /var/lib/AccountsService/users/libvirt-qemu
ড্যানিয়েল বুহমার

8

আমি দুর্ঘটনাক্রমে CtrlAltF10একবার কোনও ওয়েবসাইটে দেখেছি এমন কিছু শর্টকাট চেষ্টা করে টিপলাম এটি আমাকে একটি ব্ল্যাক ফুলস্ক্রিন টিটি সেশনে নিয়ে গিয়েছিল যেখানে আমি টাইপ করেছিলাম chvt Nএবং startxউবুন্টুর জিইউআইতে যেতে পেরেছিলাম তবে এটি ব্যর্থ হয়েছিল এবং ফলস্বরূপ উপরে " লিবিভার্ট কিউমু " নামে একটি অতিরিক্ত অ্যাকাউন্ট পাওয়া গেল রিবুটের সময় লগইন পৃষ্ঠায় আমার বর্তমান ব্যবহারকারীর নাম।

যে কেউ Libvirt qemu ব্যবহারকারীকে কীভাবে অপসারণ করবেন তা বোঝার চেষ্টা করছেন, আমি এটি এখান থেকে এইভাবে সরিয়েছি:

  1. সিস্টেম সেটিংস -> ব্যবহারকারী অ্যাকাউন্টে যান
  2. সংযুক্ত আরব আমিরাতের নিয়ন্ত্রণ আনলক করুন
  3. Libvirt qemu অ্যাকাউন্টে ক্লিক করুন
  4. নীচে বাম দিকে " - " চিহ্নটি ক্লিক করে লিবিবার্ট কিমু সরান ।

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

1
আপনি libvirt নিয়ে কাজ করলে এটি অবশ্যই খুব কার্যকর নয়। এটি অ্যাকাউন্ট থেকে সিস্টেমটি পুরোপুরি মুছে দেয় এবং libvirt কাজ করা বন্ধ করে দেয়।
Sprinterfreak


3

যেকোন কারণে সিস্টেম ব্যবহারকারী "livvirt-gemu" uid 64055 (অন্তত উবুন্টু 16.04.2 এ) দিয়ে তৈরি করা হয়েছে।

16.04.2 এটি এটি তৈরি করে:

libvirt-qemu:x:64055:130:Libvirt Qemu,,,:/var/lib/libvirt:/bin/false
libvirt-dnsmasq:x:121:129:Libvirt Dnsmasq,,,:/var/lib/libvirt/dnsmasq:/bin/false

এবং এটি এইভাবে হওয়া উচিত:

libvirt-qemu:x:125:130:Libvirt Qemu,,,:/var/lib/libvirt:/bin/false
libvirt-dnsmasq:x:121:129:Libvirt Dnsmasq,,,:/var/lib/libvirt/dnsmasq:/bin/false

এটিকে সংশোধন করতে কেবল "libvirt-qemu" এর ইউডি পরিবর্তন করুন এবং এটি ফাইল সম্পর্কিত। "Libvirt Qemu" লগইন থেকে অদৃশ্য হয়ে যাবে!

যেমন, নিক্সক্রাফ্ট পড়ুন - কীভাবে এটি করতে হয় তা জানতে সমস্ত মালিকানাধীন ফাইলগুলির জন্য লিনাক্সে কোনও ব্যবহারকারী এবং গ্রুপ আইডি কীভাবে পরিবর্তন করবেন।


"যে কোনও কারণে সিস্টেম ব্যবহারকারী" libvirt-gemu "uid 64055 দিয়ে তৈরি করা হয়েছে ..." । এএএএএফসিটি, libvirt-qemuইউবিআইডি এবং জিআইডি-র জন্য ডেবিয়ানে 64055 গ্রহণ (এবং সুতরাং এটির ডেরিভেটিভ ডিস্ট্রোজে) একটি প্যাচ চালু করা হয়েছিল libvirt-daemon-system, 14 নভেম্বর 2016-এ # 844339 হিসাবে দেবিয়ান বাগ ট্র্যাকারে দায়ের করা হয়েছিল । আরও ব্যাখ্যা দেবিয়ান বাগ রিপোর্ট # 843881 এবং উবুন্টু বাগ রিপোর্ট # 1637601 এ বিদ্যমান
সাম্পব্লুকপার

এই বাগের প্রতিবেদনগুলিতে আরও কিছুটা খনন করে, আমি দেখতে পাচ্ছি যে প্রাসঙ্গিক ডেবিয়ান রক্ষণাবেক্ষণকারী ইউআইডি / জিআইডি 64055 প্রাক-বরাদ্দ করা হয়েছে libvirt-qemuখুব সামান্য আগে: 11 নভেম্বর 2016
সাম্পাব্লুকপার

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