博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux用户修改用户shell
阅读量:6247 次
发布时间:2019-06-22

本文共 505 字,大约阅读时间需要 1 分钟。

要拒绝系统用户登录,可以将其shell设置为/usr/sbin/nologin或者/bin/false

# usermod -s /usr/sbin/nologin username

或者

# usermod -s /bin/false username

 

/bin/false/bin/false什么也不做只是返回一个错误状态,然后立即退出。将用户的shell设置为/bin/false,用户会无法登录,并且不会有任何提示。

 

/usr/sbin/nologinnologin会礼貌的向用户显示一条信息,并拒绝用户登录:This account is currently not available.有一些软件,比如一些ftp服务器软件,对于本地非虚拟账户,只有用户有有效的shell才能使用ftp服务。这时候就可以使用nologin使用户即不能登录系统,还能使用一些系统服务,比如ftp服务。/bin/false则不行,这是二者的重要区别之一。

 

/etc/nologin如果存在/etc/nologin文件,则系统只允许root用户登录,其他用户全部被拒绝登录,并向他们显示/etc/nologin文件的内容。

 

转载地址:http://liria.baihongyu.com/

你可能感兴趣的文章
Linux CentOS 永久设置别名Alias
查看>>
JavaScript ES6箭头函数指南
查看>>
通过Gradle来取的Jenkins的build
查看>>
Hadoop基础入门学习笔记(基本概念)
查看>>
MongoDB复制集
查看>>
windows系统之WSUS服务器:更改WSUS更新文件的路径
查看>>
highlight testing
查看>>
Python中的module,library,package之间的区别
查看>>
如何处理JSON中的特殊字符
查看>>
客来乐:变革与升级,用技术点燃智慧时代
查看>>
批量创建导入导出域用户
查看>>
Access、Hybrid和Trunk三种模式的理解(转帖)
查看>>
Linux入门(二)
查看>>
创建Writable Materialized View在DB之间增量同步数据
查看>>
运维工程师的职责和前景(一)
查看>>
iptables在网络中的两个经典应用
查看>>
python 异常学习3---python异常except语句用法与引发异常
查看>>
通过测试发现的Exchange 2013 CU16存在的一个小bug
查看>>
jni的中文字符串处理
查看>>
Linux awd
查看>>