Bilindiği gibi linux sunucularda mail ftp gibi işlemlerin yapılması için bir kullanıcı hesabına ihtiyacımız oluyor ve bu her domain için farklı kullanıcı adı oluşturmamız gerektiriyor. Bu oluşturduğumuz hesapları ssh üzerinden terminale bağlanma yetkilerinin olması bizi bazen zor durumlarda bırakabiliyor. Bu kullanıcıların ssh erişimlerini kapatmak için yapmamız gereken çok basit
[pre]
chsh -s /sbin/nologin <kullanıcı_adı>
[/pre]
Örneğin zulfumehmet kullanıcısı için bir kod oluşturalım
[pre]
#chsh -s /sbin/nologin zulfumehmet
[/pre]
Bu komutu girdikten sonra kullanıcı ssh erişimi sağlayacağı zaman erişimi engellenecektir. Peki kapattığınız bir kullanıcıya nasıl tekrardan erişim sağlatabilirsiniz
[pre]
chsh <kullanıcı_adı>
[/pre]
Örnek komut olarak kullanıcı adımız zulfumehmet yine. Komutu girdikten sonra bize kullanıcının kabuğu değişecek nereye erişsin diye soracak bizde /bin/bash yazıp enterliyoruz.
[pre]
# chsh zulfumehmet New shell [/sbin/nologin]: /bin/bash
[/pre]