लॉगिन स्क्रीन से अतिथि सत्र शुरू करना


10

मैं सोच रहा था कि लॉगिन स्क्रीन (जीडीएम) से अतिथि सत्र शुरू करने का सबसे अच्छा तरीका क्या है।

वर्तमान में, मैंने 'ubuntu-guest' नामक एक नया उपयोगकर्ता बनाया ('अतिथि' के अलावा कुछ और होना चाहिए)। फिर स्टार्टअप स्क्रिप्ट में निम्न स्क्रिप्ट को जोड़ा।

#! / Bin / bash
/ usr / शेयर / जीडीएम / अतिथि-सत्र / अतिथि-सत्र-लॉन्च और
/ usr / bin / gnome-session-save -logout

इस पद्धति के साथ समस्या यह है कि जब आप 'उबंटू-अतिथि' के रूप में लॉग इन करते हैं, तो आपको दो सूक्ति सत्र शुरू करने होंगे: एक 'उबंटू-अतिथि' के लिए और एक वास्तविक अतिथि खाते के लिए।

कृपया मुझे बताएं कि क्या आपके पास कोई अन्य बेहतर विचार है। धन्यवाद!

जवाबों:


5

1. अपने कंप्यूटर के एक्सेस कंट्रोल को प्राप्त करने के लिए पासवर्ड के बिना किसी भी अस्थायी उपयोगकर्ता को कभी भी अनुमति न दें! FIRST एक उपयोगकर्ता अतिथि को सिस्टम वाइड परिवर्तन खुले टेक्स्ट एडिटर gksu gedit /etc/polkit-1/localauthority/50-local.d/10-desktop-policy.pkla सम्मिलित पाठ करने से रोकने के लिए एक नीति बनाएं

[guest-policy]
Identity=unix-user:guest
Action=*
ResultAny=no
ResultInactive=no
ResultActive=no

2. टर्मिनल खोलें और टाइप करना शुरू करें

sudo addgroup --system --quiet --gid 126 guest
sudo useradd -c Guest,,, -d /tmp/guest-home.UBUNTU -m -s /bin/bash -g guest guest
sudo usermod --uid 117 --gid 126 guest

इस खाते के लिए खाली पासवर्ड बनाने के लिए:

sudo usermod --password U6aMy0wojraho guest

इस खाते के लिए लॉगिन पर पासवर्ड के लिए नहीं पूछा:

sudo usermod --groups nopasswdlogin guest

/Etc/gdm/gdm.schemas प्रकार संपादित करें:

gksu gedit /etc/gdm/gdm.schemas

और अतिथि को अभिवादन / डिफ़ॉल्ट रूप से शामिल करें

    <स्कीमा>
      <कुंजी> अभिवादन / शामिल करें </ कुंजी>
      <हस्ताक्षर> s / / हस्ताक्षर>
      <डिफ़ॉल्ट> अतिथि </ डिफ़ॉल्ट>
    </ स्कीमा>

अभी sudo restart gdm

ध्यान दें: अब आप उपयोगकर्ता खातों से अतिथि सत्रों में लॉग इन नहीं करेंगे। यह नया अतिथि सत्र है और आप केवल लॉगिन स्क्रीन से ही प्रवेश कर पाएंगे। इस खाते में कोई भी परिवर्तन कंप्यूटर के पुनः आरंभ होने तक लॉगआउट पर रहेगा।

खुला टर्मिनल और प्रकार बहाल करने के लिए:

sudo userdel guest

फिर sudo restart gdm

अतिथि सत्र के लिए अपनी सेटिंग कॉपी करने के लिए

sudo cp -R ~/.gconf/desktop /etc/gconf/gconf.xml.system/
sudo cp -R ~/.gconf/apps /etc/gconf/gconf.xml.system/
sudo chmod 777 -R /etc/gconf/gconf.xml.system/desktop
sudo chmod 777 -R /etc/gconf/gconf.xml.system/apps

1

इस पर फ़ोरम पोस्ट और बग रिपोर्ट बहुत हैं। में एक बग रिपोर्ट , किसी एक रेड इंडियन अतिथि सत्र खाते वर्णित वे आप के लिए है कि हो सकता है काम की स्थापना की।

1.- विशेषाधिकारों के बिना एक गिनती बनाएं (उदाहरण अतिथि)। फिर पासवर्ड = अतिथि

: पी कोई आसान।

2.- इस गिनती (अतिथि) को कॉन्फ़िगर करें।

3.- .tar फ़ाइल में सभी फ़ाइलें (छिपी हुई) जोड़ें और इसे सहेजें (उदाहरण /etc/init.d/guest.tw)

4.- इस संदर्भ के साथ /etc/init.d/guest.sh फ़ाइल बनाएँ:

#!/bin/sh
rm -rf /home/guest
mkdir /home/guest
chown guest:guest /home/guest
tar -C /home/guest -xvf /etc/init.d/guest.tar

5.- टर्मिनल में:

sudo chmod +x /etc/init.d/guest.sh
sudo update-rc.d guest.sh defaults

अपने स्वयं के अतिथि खाते को लागू करने के लिए यह एक अच्छा विचार है। मैं सोच रहा था कि उबंटू (यानी पावर मेनू -> अतिथि सत्र) के साथ आने वाले "मौजूदा" अतिथि खाते में कैसे प्रवेश करें।
डारियल दातो-ऑन

वास्तव में, कोई अतिथि खाता नहीं है। यह एक अतिथि सत्र है । जब आप एक अतिथि सत्र शुरू करते हैं, तो सीमित अनुमतियों के साथ एक नया खाता बनाया जाता है। जब आप सत्र से बाहर निकल जाते हैं, तो खाता को होम निर्देशिका के साथ हटा दिया जाता है। तो मेरे पास जो कुछ है वह स्टार्टअप स्क्रीन से लॉग इन करने की क्षमता के साथ उस सुविधा का एक आदिम पुन: कार्यान्वयन है, एक सुविधा जिसे (ऊपर बताए गए बग के अनुसार) उबंटू के लागू करने का कोई इरादा नहीं है।
माइकल क्रेन्शॉ

0

लॉकडाउन

आप इस जवाब पर गौर करना चाहते हैं यदि आप एक उपयोगकर्ता खाता »लॉक डाउन करना चाहते हैं।

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