Jika seorang pengguna memilikinya loginShell=/sbin/nologin
apakah masih mungkin
ssh user@machine [command]
dengan asumsi bahwa pengguna memiliki kunci ssh yang tepat di direktori home-nya yang dapat digunakan untuk otentikasi?
Tujuan saya adalah untuk menjaga pengguna sebagai nologin, tetapi masih dapat menjalankan perintah pada beberapa mesin lain di jaringan (mirip dengan penggunaannya melalui 'sudo -u'), dan saya bertanya-tanya apakah ini kursus yang masuk akal.
/sbin/nologin
sebagai shell. Jika kekhawatiran Anda adalah keamanan akun maka menonaktifkan auth kata sandi dan menggunakan kunci ssh sudah cukup.
/sbin/nologin
pengguna maka pengguna tidak akan dapat login atau menjalankan perintah pada mesin. cronjobs dapat dijalankan sebagai pengguna dan sftp
dapat dikonfigurasi untuk membuka sesi, tetapi membuka shell melalui ssh tidak akan terjadi
command
dijalankan bukan dari shell login.