Jika seorang pengguna memilikinya loginShell=/sbin/nologinapakah 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/nologinsebagai shell. Jika kekhawatiran Anda adalah keamanan akun maka menonaktifkan auth kata sandi dan menggunakan kunci ssh sudah cukup.
/sbin/nologinpengguna maka pengguna tidak akan dapat login atau menjalankan perintah pada mesin. cronjobs dapat dijalankan sebagai pengguna dan sftpdapat dikonfigurasi untuk membuka sesi, tetapi membuka shell melalui ssh tidak akan terjadi
commanddijalankan bukan dari shell login.