Tidak, Anda tidak bisa dan saya akan mencoba menjelaskan alasannya. Ada dua hal yang mencegah Anda untuk masuk ke tty sebagai tamu:
Shell default untuk akun tamu diatur ke /bin/false
. Anda dapat memeriksa ini dengan perintah berikut (shell diatur pada bidang terakhir pada setiap baris):
grep guest /etc/passwd
/bin/false
hanya sebuah biner yang segera keluar, mengembalikan false, ketika dipanggil, jadi ketika seseorang yang memiliki false sebagai shell login, mereka segera keluar ketika false keluar .
Kata sandi untuk setiap akun tamu dinonaktifkan secara default dan ini benar-benar normal: jika Anda mengundang seseorang di rumah Anda, Anda tidak memberinya kunci rumah Anda.
Karena itu, tidak ada yang tidak bisa login secara normal [1] di shell login interaktif [2] apa pun . Anda dapat memeriksa ini dengan perintah berikut (kata sandi diatur pada bidang kedua pada setiap baris):
grep guest /etc/shadow
[1] Saya katakan secara normal, karena Anda dapat beralih dari pengguna nyata ke pengguna dengan menggunakan kata sandi dinonaktifkan sudo su user_with_no_passwd
(seperti dalam kehidupan nyata: ketika seseorang mengetuk pintu Anda, Anda membukanya dengan kunci Anda).
[2] buang tty1-6 (dan saya kira itu akan) sepanjang waktu merupakan shell login interaktif . Dan dunia ini - login - menyarankan saya bahwa saya harus memiliki kata sandi untuk melewatinya (seperti dalam kehidupan nyata: ketika Anda melihat kunci, Anda memerlukan kunci untuk membukanya).
Sekarang, jika Anda masih ingin login ke tty sebagai tamu, ikuti instruksi dari gambar ttyrecord di bawah ini :
Dan sekarang Anda bisa masuk tty dan login sebagai tamu ... tamu dengan kata sandi ... yang berarti sudah bukan tamu ...
cat
ke dalamgrep
saat menangani file. Misalnya perintah pertama Anda di atas dapat ditulisgrep guest /etc/passwd
./etc/passwd
tampaknya berbeda daripada yang ada di gif ini. Dan saya ragu ia memiliki pengguna guest-xyz di dalamnya. Akan memeriksa dan menindaklanjuti. PS: maaf atas keterlambatan respon./etc/passwd
hanya dalam satu Anda jika satu orang lagi dicatat sebagai tamu di GUI. Lihat juga: Mengapa ada banyak akun tamu di sistem saya? . Pokoknya, anggap jawaban saya sampai garis horizontal.Untuk mencapai apa yang Anda inginkan, saya sarankan melakukannya dengan cara "kuno". Cukup buat nama pengguna baru GuestUser. Beri mereka izin terbatas, dan Anda dapat memberi mereka kata sandi atau tidak. Jika Anda ingin GuestUser tidak memiliki kata sandi, Anda mungkin harus sedikit memodifikasi otentikasi PAM untuk memungkinkan login tanpa kata sandi. Semoga berhasil :)
sumber