एक उपयोगकर्ता कैसे बनाएँ जो लॉगिन स्क्रीन पर दिखाई नहीं देता है?


13

मुझे किसी अन्य उपयोगकर्ता के साथ वेब ब्राउज़र चलाने की आवश्यकता है लेकिन मैं नहीं चाहता कि उपयोगकर्ता को लॉगिन स्क्रीन पर दिखाया जाए। मैं एक उपयोगकर्ता कैसे बना सकता हूं जो लॉगिन स्क्रीन पर सूचीबद्ध नहीं होगा? GNOME / वैज्ञानिक लिनक्स 6.3।


जीडीएम सेटअप के बारे में पढ़ें। या बस जीडीएम की स्थापना रद्द करें और एक्सडीएम का उपयोग करें।
Eddy_Em


3
@Eddy_Em यह शायद सबसे बुरा समाधान है - किसी भी चीज को हटाना।
माटुस्स जगियेलाओ

Fedora 20 पर मेरे लिए Gnome 3 के साथ अभिवादन समाधान काम नहीं किया। जो काम किया गया है वह जरूरतमंद उपयोगकर्ताओं की UIDतुलना में कम है 50। मैंने वास्तव में UID 23 और 24 की कोशिश की ।
इलिया रोस्तोवत्सेव

जवाबों:


7

अनुभाग में निर्देश को संपादित करें /etc/gdm/custom.confऔर जोड़ें या बदलें :Exclude[greeter]

[greeter]
Exclude=nobody,alice,bob

उपयोगकर्ता aliceऔर bobलॉगिन स्क्रीन पर सूची में नहीं दिखाए जाएंगे लेकिन फिर भी अपना नाम और पासवर्ड टाइप करके लॉग इन कर सकते हैं (यदि उनके पास पासवर्ड है)।

GDM लॉगिन स्क्रीन से उपयोगकर्ताओं को छिपाने के तरीके में और विवरण देखें (यह ज्यादातर वितरण-स्वतंत्र है - कुछ विवरण बदल सकते हैं, उदाहरण के लिए फाइलें अलग-अलग स्थानों में स्थित हो सकती हैं, और सिस्टम उपयोगकर्ताओं के लिए दहलीज सबसे Red Hat डेरिवेटिव पर 500 लेकिन अधिकांश डेबियन डेरिवेटिव पर 1000) है।


1
कुछ कॉन्फ़िगरेशन के लिए, संपादित करने के लिए फ़ाइल /etc/mdm/mdm.conf है।
WBT

5

सिस्टम उपयोगकर्ता खाता बनाएँ - यूआईडी 1000 से कम के साथ। 1000 से कम यूआईडी वाले खाते जीडीएम में छिपे हुए हैं और शायद अन्य प्रबंधक प्रदर्शित करते हैं।

आप ध्वज के साथ चलकर सिस्टम खाता बना सकते हैं ।useradd-r


1
-r -> 500 से कम और एक घरेलू निर्देशिका के बिना एक यूआईडी के साथ एक सिस्टम खाता बनाएं।
गास्को पेटर

मुझे एक अन्य उपयोगकर्ता के साथ वेबब्रोसर चलाने की आवश्यकता है लेकिन मैं नहीं चाहता कि उपयोगकर्ता को लॉगिन स्क्रीन पर दिखाया जाए।
गास्को पेटर

1

मुझे इसका हल मिला:

https://askbot.fedoraproject.org/en/question/43367/how-to-hide-certain-users-from-gdm-logon-list/

निर्देशिका / var / lib / AccountsService / में उपयोगकर्ता को बाहर करने के लिए उपयोगकर्ता नाम की फाइल को संपादित करें (यदि यह मौजूद नहीं है तो किसी दूसरे को कॉपी करें), और सेट करें SystemAccount=true। GDM3 सेवा (रूट के रूप में) के साथ पुनरारंभ करें

# systemctl restart gdm3.service

यदि आप जीडीएम सत्र में हैं तो आपको लॉग आउट किया जाएगा, और बहिष्कृत उपयोगकर्ता लॉगिन स्क्रीन पर नहीं दिखाई देगा।


मैं पुष्टि करता हूं कि यह काम करता है। मेरे पास विपरीत मुद्दा था, फेडोरा 31 में अपग्रेड करने के बाद मेरा उपयोगकर्ता छिपा हुआ था। और /var/lib/AccountsService/users/इसे संपादित करने के बाद मेरे उपयोगकर्ता नाम के साथ एक फ़ाइल थी (मुझे लाइन को हटाना पड़ा SystemAccount=trueक्योंकि इसे गलत में बदलना पर्याप्त नहीं था) और जीडीएम को पुनरारंभ करना सेवा, मैं फिर से अपना उपयोगकर्ता देख सकता था। मुझे आशा है कि यह अतिरिक्त जानकारी किसी और की मदद कर सकती है।
ह्यूजेंस

0
 gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list 1

शायद यह समाधान होगा, लेकिन मुझे इसका परीक्षण करने की आवश्यकता है। धन्यवाद!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.