Saya menggunakan Bash pada klien dan server. Saat menjalankan perintah melalui SSH:
ssh <host> 'declare'
memberikan daftar variabel shell.ssh <host> 'mount'
memberikan daftar mountpoints.
Namun, declare
adalah Bash builtin, sedangkan mount
perintah eksternal. Bagaimana SSH tahu mana yang harus dijalankan jika ada builtin shell dan perintah eksternal dengan nama yang sama di server?
/etc/passwd
. Jika/usr/sbin/nologin
Anda tidak dapat login.