GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Beralih Dari Pengguna Root Ke Pengguna Lain Yang Memiliki Shell Nologin?

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.


Linux
  1. Cara Mengatur Sudo Beralih ke Pengguna Lain yang Tidak Memiliki Kata Sandi atau Kunci ssh di Linux

  2. Bagaimana cara menyalin file/folder dari direktori home pengguna lain di Linux?

  3. Cara mengakhiri sesi KDE dengan benar dari shell tanpa hak akses root

  1. Menjalankan skrip dari direktori lain

  2. Cara ssh sebagai pengguna lain

  3. Bagaimana cara mencegah pengguna menyalin file ke hard drive lain?

  1. Bagaimana cara membuat pengguna root tambahan?

  2. Cara mendapatkan nama pengguna dari uid

  3. Bagaimana cara mengizinkan ssh untuk me-root pengguna hanya dari jaringan lokal?