linux用户修改用户shell
生活随笔
收集整理的這篇文章主要介紹了
linux用户修改用户shell
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
要拒絕系統用戶登錄,可以將其shell設置為/usr/sbin/nologin或者/bin/false
# usermod -s /usr/sbin/nologin username或者
# usermod -s /bin/false username?
/bin/false/bin/false什么也不做只是返回一個錯誤狀態(tài),然后立即退出。將用戶的shell設置為/bin/false,用戶會無法登錄,并且不會有任何提示。?
/usr/sbin/nologinnologin會禮貌的向用戶顯示一條信息,并拒絕用戶登錄:This account is currently not available.有一些軟件,比如一些ftp服務器軟件,對于本地非虛擬賬戶,只有用戶有有效的shell才能使用ftp服務。這時候就可以使用nologin使用戶即不能登錄系統,還能使用一些系統服務,比如ftp服務。/bin/false則不行,這是二者的重要區(qū)別之一。?
/etc/nologin如果存在/etc/nologin文件,則系統只允許root用戶登錄,其他用戶全部被拒絕登錄,并向他們顯示/etc/nologin文件的內容。?
總結
以上是生活随笔為你收集整理的linux用户修改用户shell的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python中的defaultdict方
- 下一篇: 梦到自己家被盗了好吗