Saya baru belajar linux. Bekerja sebagai root, saya membuat pengguna baru bernama testuser. Saya kemudian mengubah testuser menjadi shell nologin.
Sekarang saya ingin masuk sebagai pengguna uji untuk melihat apa yang dapat/tidak dapat dilakukan oleh pengguna dengan shell nologin.
Saya mencoba:su testuser dan mendapatkan:Akun ini saat ini tidak tersedia.
Saya mencoba:su – testuser dan mendapatkan:
su:warning:can change directory to /home/testuser:No such file or directory
Akun ini saat ini tidak tersedia.
Bagaimana cara beralih dari root ke pengguna dengan shell nologin?
Jawaban yang Diterima:
Inti dari nologin
shell adalah untuk mencegah pengguna masuk. Pengguna tersebut mungkin masih menggunakan layanan server Anda seperti FTP, IMAP/POP3, dan lainnya, tetapi mereka tidak akan dapat masuk, mis. menggunakan sshd atau konsol, titik.
Bagaimana cara beralih dari root ke pengguna dengan shell nologin?
sudo -u USERNAME /bin/bash
Akan bekerja tetapi hanya root yang dapat melakukannya.