লগইন স্ক্রীন থেকে অতিথির সেশন শুরু করা


10

আমি ভাবছিলাম যে লগইন স্ক্রিন (জিডিএম) থেকে অতিথির সেশনটি শুরু করার সেরা উপায় কী?

বর্তমানে, আমি 'ওবুন্টু-গেস্ট' নামে একটি নতুন ব্যবহারকারী তৈরি করেছি ('অতিথি' ছাড়া অন্য কিছু হতে হবে)। তারপরে স্টার্টআপ অ্যাপ্লিকেশনগুলিতে নিম্নলিখিত স্ক্রিপ্টটি যুক্ত করুন।

#! / বিন / ব্যাশ
/ ইউএসআর / শেয়ার / জিডিএম / অতিথি-সেশন / অতিথি-সেশন-লঞ্চ এবং
/ usr / বিন / জিনোম-সেশন-সংরক্ষণ - লগআউট

এই পদ্ধতির সমস্যাটি হ'ল আপনি যখন 'উবুন্টু-গেস্ট' হিসাবে লগ ইন করবেন তখন আপনাকে দুটি জিনোম সেশন শুরু করতে হবে: একটি 'উবুন্টু-গেস্ট' এর জন্য এবং একটি আসল গেস্ট অ্যাকাউন্টের জন্য।

আপনার যদি অন্য কোনও ভাল ধারণা থাকে তবে দয়া করে আমাকে জানান। ধন্যবাদ!

উত্তর:


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

২. টার্মিনাল খুলুন এবং টাইপ করা শুরু করুন

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

এবং গ্রিটার / ডিফল্ট অন্তর্ভুক্ত গেস্ট যোগ করুন

    <schema>
      <key> গ্রিটার / অন্তর্ভুক্ত </key>
      <সিগনেচার> গুলি << স্বাক্ষর>
      <ডিফল্ট> অতিথি </ ডিফল্ট>
    </schema>

এখন 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.- সুবিধাগুলি ছাড়াই একটি গণনা তৈরি করুন (যেমন অতিথি)। তারপরে পাসওয়ার্ড = অতিথি

: পি যেকোন সহজ।

২.- এই গণনাটি (অতিথি) কনফিগার করুন।

৩.- সমস্ত ফাইলকে (লুকানো অন্তর্ভুক্ত) একটি ডটারের ফাইলে যুক্ত করুন এবং এটি সংরক্ষণ করুন (উদাহরণস্বরূপ /etc/init.d/guest.tar)

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

টার্মিনালে:

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

এটি আপনার নিজস্ব অতিথি অ্যাকাউন্ট বাস্তবায়নের জন্য একটি ভাল ধারণা। আমি ভাবছিলাম যে উবুন্টু (যেমন পাওয়ার মেনু -> অতিথি সেশন) এর সাথে উপস্থিত "বিদ্যমান" অতিথি অ্যাকাউন্টে কীভাবে লগ ইন করবেন।
ডারিয়েল ডেটো-এ

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

0

লকডাউন

আপনি যদি কোনও ব্যবহারকারী অ্যাকাউন্ট »লক ডাউন to করতে চান তবে আপনি এই উত্তরটি সন্ধান করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.