Sto usando Bash sia su client che su server. Quando si esegue un comando su SSH:
ssh <host> 'declare'fornisce un elenco di variabili shell.ssh <host> 'mount'fornisce un elenco di mountpoint.
Tuttavia, declareè incorporato in Bash, mentre mountè un comando esterno. Come fa SSH a sapere quale eseguire se è presente una shell integrata e un comando esterno con lo stesso nome sul server?
/etc/passwd. Se non/usr/sbin/nologinriesci ad accedere.