Setelah saya melihat jawaban ini , saya menyadari bahwa ada banyak akun tamu di sistem saya:
grep guest / etc / passwd guest-jzXeRx: x: 117: 127: Guest ,,,: / tmp / guest-jzXeRx: / bin / false guest-l5dAPU: x: 118: 128: Guest ,,,: / tmp / guest-l5dAPU: / bin / false guest-FdSAkw: x: 119: 129: Guest ,,,: / tmp / guest-FdSAkw: / bin / false guest-eBU0cU: x: 121: 131: Tamu ,,,: / tmp / guest-eBU0cU: / bin / false
Terlebih lagi, pada saat ini tidak ada yang dicatat sebagai tamu, tetapi jika seseorang masuk sebagai tamu, akun tamu baru dibuat - mengapa, karena sudah ada akun tamu lain? Setelah tamu baru akan keluar, akunnya akan dihapus. Tetapi mengapa akun tamu lainnya tetap ada? Untuk penggunaan / tujuan apa?
Saya sama sekali tidak keberatan dengan akun tamu ini, tetapi saya ingin tahu apakah boleh menghapusnya secara manual.
users
accounts
guest-session
Radu Rădeanu
sumber
sumber
/usr/sbin/guest-account
.Jawaban:
Entri tamu-XXXXXX masuk
/etc/passwd
dan/etc/group
biasanya dihapus ketika Anda keluar dari sesi tamu. Mungkin Anda telah reboot beberapa kali tanpa keluar terlebih dahulu.Anda dapat menghapus entri dengan aman. Jika Anda melakukannya seperti ini:
untuk masing-masing nama pengguna tamu, keduanya
/etc/passwd
dan/etc/group
akan dibersihkan.sumber
Saya memasukkan dua sen saya. Itu normal untuk melihatnya.
Di Ubuntu 1000 + User ID (uid) diizinkan untuk pengguna Normal dan di bawah 1000 (uid) ditugaskan untuk aplikasi sistem dan daemon. Ditambah akun tamu dihapus secara berkala. Jadi, jika Anda ingin memeriksa sepenuhnya berapa banyak pengguna di sistem Anda, cukup tekan Ctrl+ Alt+ Tpada keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini:
Edit
Bagi saya akun tamu dihapus secara berkala (saya masuk sebagai tamu lebih dari 10 kali, tetapi tidak ada yang bertahan lama
/etc/passwd
). Anda mungkin ingin mencobanya sendiri.Sekarang, akun Tamu Ubuntu adalah jenis akun khusus, yang direktori home-nya disetel ke titik mount
tmpfs
sistem file, yang digunakan untuk menyimpan data yang hilang setelah reboot.Data di
tmpfs
disimpan dalam RAM, yang menggunakan ruang swap sebagai mundur, sehingga kemungkinan data tidak pernah ditulis ke disk sejak awal, jadi pada dasarnya tidak ada yang bisa dipulihkan.Karena
tmpfs
penyimpanan sementara. Ini dimaksudkan untuk muncul sebagai sistem file yang dipasang, tetapi disimpan dalam memori volatil bukan perangkat penyimpanan yang persisten. Segala sesuatu yang disimpantmpfs
bersifat sementara dalam arti tidak ada file yang akan dibuat pada hard drive; Namun, saat reboot, semuanyatmpfs
akan hilang.sumber
grep guest /etc/passwd
perintah dalam kasus Anda?/bin/bash
ditetapkan untuk tamu hanya ketika masuk.Seperti yang Anda ketahui bahwa setiap kali sesi tamu dimulai oleh pengguna, pengguna sementara akan dibuat dengan hak istimewa terbatas dan ketika dia mengakhiri sesi, data akan dihapus tentang sesi itu.
tetapi lain kali jika ada pengguna lain yang mencoba melakukan sesi tamu berarti lagi sesi tamu baru harus dibuat dengan ID tamu baru.
jadi Ubuntu mengatur semua id tamu yang dibuat menjadi false, sehingga ketika Anda mengatur shell pengguna
/usr/bin/false
, mereka tidak akan bisa masuk dengan ID tamu yang lebih lama dan ID baru harus dibuat setiap saat. Dalam pertanyaan Anda, kami memiliki banyak pengguna tamu yang menjadi tamu- jzXeRx, guest-l5dAPU, guest-FdSAkw, guest-eBU0cU . ini adalah ID tamu dan dengan yang Anda tidak akan bisa login lain kali.Semoga itu bisa membantu teman saya.
sumber
Untuk menghapus semua akun tamu:
Output sampel:
sumber