禁止root用户远程登录或者禁止其他用户登录而不删除它
2011-03-02 16:21
639 查看
vi /etc/ssh/sshd_config
将 PermitRootLogin yes
改为 PermitRootLogin no
禁止用户登录而不删除
用usermod -L锁定用户帐号,这样做用户密码就无效了
2 自己去改/etc/shadow文件,加密的密码前添加个!号,作用同上
3 有时候我需要用户能登录我的ftp,samba等等共享,但是我不想他通过shell交互式登录,去改/etc/passwd,最后一个字段就是指定登录的shell。改成/bin/nologin或者/bin/false即可,你在添加用户的时候就可用-s参数指定这个shell,当然在添加完用户以后用命令usermod -s也是能改的。
将 PermitRootLogin yes
改为 PermitRootLogin no
禁止用户登录而不删除
用usermod -L锁定用户帐号,这样做用户密码就无效了
2 自己去改/etc/shadow文件,加密的密码前添加个!号,作用同上
3 有时候我需要用户能登录我的ftp,samba等等共享,但是我不想他通过shell交互式登录,去改/etc/passwd,最后一个字段就是指定登录的shell。改成/bin/nologin或者/bin/false即可,你在添加用户的时候就可用-s参数指定这个shell,当然在添加完用户以后用命令usermod -s也是能改的。
相关文章推荐
- LINUX下禁止root用户远程登录
- Linux下禁止root用户远程登录的最简单方法
- 【转】centos禁止root用户远程登录
- linux下禁止root远程登录和添加新用户
- 如何禁止root用户远程登录
- 修改ssh端口、禁止root用户远程登录设置sudo
- mysql 禁止root用户远程登录,创建一个只读权限用户进行远程登录
- Linux禁止root帐号远程直接登录, 只允许用普通用户登录
- linux禁止root用户远程登录
- ssh禁止root用户远程登录
- 修改Linux远程登录用户并授权,禁止root远程登录,修改Linux登录端口
- linux下禁止root远程登录和添加新用户的方法
- Linun禁止root用户远程登录
- mysql报ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password)错误或者远程用户不能登录
- centos7 创建普通用户,添加sudo权限,禁止root远程登录和公钥登录脚本
- su命令、sudo临时赋予其他用户权限命令、限制root用户远程登录
- 禁止root用户远程登录
- 禁止root用户远程登录
- linux中禁止root用户ssh远程登录并修改ssh远程登录端口
- 普通用户新增sudo权限&禁止root远程登录