Pengguna tetamu: bagaimana membiarkan seseorang menggunakan komputer anda untuk mengekalkan data dan tetapan anda

Ideanya adalah terdapat dalam sistem, selain pengguna dengan izin pentadbir dan pengguna kami "untuk setiap hari", pengguna lain yang membolehkan kami meminjamkan komputer kami kepada pihak ketiga tanpa ada kemungkinan pengguna tersebut merosakkan sistem atau menyekatnya.


Untuk mempunyai pengguna "tetamu" kita harus memasang pakej sesi gdm-tetamu.

sudo apt-get install gdm-guest-session
Catatan: Pakej ini sudah dipasang di Ubuntu. Untuk menjalankannya, bukannya perintah yang diikuti, pergi ke ikon shutdown / restart dan pilih pilihannya Sesi Tetamu.

Perintah sihir untuk dijalankan adalah:

/ usr / share / gdm / tetamu-sesi / tetamu-sesi-pelancaran

Sekarang apabila seseorang perlu menggunakan komputer anda, jalankan arahan ini. Ini akan membuat log keluar buat sementara waktu dan membuka "sesi tetamu" baru (tidak memerlukan kata laluan). Untuk melakukan ini, pengguna sementara akan dibuat, dengan folder HOME sementara dan dengan hak terhad. Pengguna ini tidak akan mempunyai akses ke HOME pengguna lain dan tidak akan dapat membuat perubahan tetap pada sistem (walaupun mereka mengetahui kata laluan pentadbir). Semua fail yang ingin anda simpan mesti disimpan pada stik USB atau cakera keras luaran.

Sebaik sahaja anda keluar dari sesi tamu, kembali ke sesi pengguna host (meminta kata laluan, sehingga pengguna tamu tidak dapat mengakses). Segala-galanya akan muncul dalam keadaan yang sama seperti (program yang dibuka, dll.).

Catatan: Saya tidak tahu cara log masuk secara langsung sebagai tetamu dari skrin log masuk sistem. Sekiranya ada yang tahu bagaimana melakukannya, saya akan berterima kasih jika mereka menghantarnya kepada kami.

Skrip untuk mengkonfigurasi akaun pengguna tetamu

Sebagai pentadbir yang baik, perkara pertama yang anda mahukan ialah mengkonfigurasi beberapa perkara mengenai akaun pengguna tetamu. Untuk melakukan ini, kaedah paling mudah adalah memasang skrip kecil pilihan-sesi-tetamu.

1.- Muat turun skrip tetamu-sesi-prefs-0.13.tar.gz.

2.- Saya membuka terminal dan pergi ke folder di mana fail yang dimuat turun berada. Jalankan arahan berikut untuk membuka zip dan memasangnya.

tar -xf guest-session-prefs-0.13.tar.gz
cd tetamu-sesi-prefs-0.13
sudo ./install.sh

Setelah selesai, fail berikut akan dipasang:

/etc/guest-session/auto.sh
/etc/guest-session/prefs.sh
/etc/guest-session/prepare.sh
/etc/guest-session/sv/LC_MESSAGES/guest-session-prefs.mo
/ usr / share / doc / gdm-guest-session / guest-session-prefs / README
/usr/share/doc/gdm-guest-session/guest-session-prefs/sample-translation.po
/usr/share/doc/gdm-guest-session/guest-session-prefs/uninstall.sh
/usr/share/gdm/guest-session/guest-session-auto.sh

Seperti biasa, kaedah untuk membuka sesi pengguna tetamu adalah:

/ usr / share / gdm / tetamu-sesi / tetamu-sesi-pelancaran

3.- Konfigurasikan Firefox

Pengguna tetamu secara amnya menggunakan internet. Oleh itu, sangat mungkin anda mahu mengkonfigurasi Firefox. Skrip /etc/guest-session/prefs.sh Ini mengandungi kod yang membuat profil Firefox khas. Oleh itu, kita mesti memuatkan pilihan yang kita mahukan di sana. Sebagai contoh:

echo 'user_pref ("signon.rememberSignons", palsu);' >> $ profiledir / user.js

Kod ini memberitahu Firefox untuk tidak meminta pengguna jika mereka ingin menyimpan kata laluan. Di halaman penyesuaian Mozilla, anda boleh mendapatkan petua lain untuk menyesuaikan profil pengguna tetamu.

4.- Lumpuhkan aplikasi tertentu

Skrip tetamu-sesi-setup.sh melumpuhkan beberapa perkhidmatan yang tidak diperlukan untuk pengguna tetamu. Menggunakan kriteria yang sama, prefs.sh mentakrifkan fungsi disable_app (). Contohnya, ini adalah bagaimana bunyi yang dimainkan pada awal sesi dilumpuhkan:

lumpuhkan_app libcanberra-login-sound.desktop / usr / share / gnome / autostart

libcanberra-login-sound.desktop adalah fail yang memainkan suara ketika sesi dimulakan, dan / usr / share / gnome / autostart adalah folder di mana ia dihoskan.

5.- Pemilihan bahasa

Sekiranya anda membuka sesi pengguna tetamu segera setelah memasang pilihan-sesi-tetamu, kotak dialog akan muncul bertanya dalam bahasa mana anda mahu sesi itu dibuka. Bahasa lalai adalah bahasa Inggeris dan Sweden, tetapi mereka boleh diubah untuk bahasa lain. Contohnya, untuk menambah bahasa Perancis:

echo "fr_FR"> / tmp / tetamu-sesi-lang

Sekiranya anda tidak berminat dengan kemungkinan untuk menukar bahasa ini, hapus fail siap.sh. Walaupun mungkin yang terbaik adalah memberi komen kod atau menamakan semula fail.

6.- Folder untuk menyimpan fail secara kekal

Sebilangan pentadbir mungkin perlu untuk membenarkan pengguna menyimpan fail ke sistem secara kekal. Skrip pemasangan membuat folder / var / tetamu-data untuk tujuan ini dan memberikan 0777 izin pelaksanaan. Sekiranya anda tidak menyukai kemungkinan ini, hapus foldernya.

7.- Dialog maklumat semasa permulaan

Skrip /etc/guest-session/auto.sh yang berjalan di awal, memaparkan mesej menarik perhatian pengguna yang dijemput. Pada dasarnya apa yang dinyatakan bahawa pengguna tamu hanya dapat menyimpan fail ke folder secara kekal  / var / tetamu-data.

8.- Ikon di desktop

Skrip auto.sh juga membuat jalan pintas di desktop yang menunjukkan / var / tetamu-data. Jalan pintas lain boleh ditambahkan ke desktop dengan meniru tingkah laku ini.

Untuk menyahpasang skrip

cd / usr / share / doc / gdm-guest-session / guest-session-prefs

sudo ./uninstall.sh

Fuente: Forum Ubuntu