
在Linux上,有多种⽅式让不安份的⽤户⽆法登录。
1.修改⽤户配置⽂件/etc/shadow,将第⼆栏设置为“*”
如下。那么该⽤户就⽆法登录。但是使⽤这种⽅式会导致该⽤户的密码丢失,要再次使⽤时,需重设密码[再次启⽤这个帐号的⽅法是把“*”去掉就可以了
test:*:15230:0:99999:7:::
2.使⽤命令usermod
usermod -L test ## 锁定帐号test
usermod -U test ## 解锁帐号test
3.通过修改shell类型
这种⽅式会更加⼈性化⼀点,因为你不仅可以禁⽌⽤户登录,还可以告诉他你这么做的原因。如下:
chsh test -s /sbin/nologin #将⽤户testid的shell进⾏更改
##修改/etc/nologin.txt(没有就新建⼀个),
##在⾥⾯添加给被禁⽌⽤户的提⽰
#解禁⽤户的⽅式就是把shell改为他原有的就可以了。
4.禁⽌所有的⽤户登录
如果你是root⽤户,当你不想让所有⽤户登录时(⽐如你要维护系统升级什么的),如果按上⾯的⽅式,⼀
个⼀个地去禁⽌⽤户登录,这将是很……⽆聊的事。⽽且还容易出错。下⾯有⼀种简洁有效的⽅式:
##在/etc⽬录下建⽴⼀个nologin⽂档
touch /etc/nologin ##如果该⽂件存在,那么Linux上的所有⽤户(除了root以外)都⽆法登录
##在/etc/nologin(注意:这可不是3中的nologin.txt啊!)写点什么,告诉⽤户为何⽆法登录
cat /etc/nologin
9:00-10:00 系统升级,所有⽤户都禁⽌登录!
##解禁帐号也简单,直接将/etc/nologin删除就⾏了!
补充:/etc/nologin 和/etc/nologin.txt ,这两个档案的⽤途是不相同的喔!
当/etc/nologin档案存在时,则任何⼀个⼀般⾝份帐号在尝试登⼊时,都仅会获得/etc/nologin内容的资讯,⽽⽆法登⼊主机。举例来说,当我建⽴/etc/nologin ,并且内容设定为『This Linux server is maintaining....』,那么任何⼈尝试登⼊时,都仅会看到上⾯提到的这段讯息,⽽且⽆法登⼊喔!⼀直要到/etc/nologin 被移除后,⼀般⾝份使⽤者才能够再次的登⼊啊
/etc/nologin⽂件存在时root还是可以通过su user切换到普通⽤户,但通过ssh user@xx.xx.xx.xx的⽅式则会显⽰/etc/nologin⽂件中的内容
¥
5
百度文库VIP限时优惠现在开通,立享6亿+VIP内容
立即获取
linux禁止用户登录方法汇总
linux禁⽌⽤户登录⽅法汇总
在Linux上,有多种⽅式让不安份的⽤户⽆法登录。
1.修改⽤户配置⽂件/etc/shadow,将第⼆栏设置为“*”
如下。那么该⽤户就⽆法登录。但是使⽤这种⽅式会导致该⽤户的密码丢失,要再次使⽤时,需重设密码[再次启⽤这个帐号的⽅法是把“*”去掉就可以了
test:*:15230:0:99999:7:::
2.使⽤命令usermod
usermod -L test ## 锁定帐号test
第 1 页
usermod -U test ## 解锁帐号test
3.通过修改shell类型
这种⽅式会更加⼈性化⼀点,因为你不仅可以禁⽌⽤户登录,还可以告诉他你这么做的原因
sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。接下来是我为大家收集的Linux系统如何关闭scp和sftp命令,欢迎大家阅读:Linux系统如何关闭scp和sftp命令
系统:centos 5.x
1.先禁止scp
rpm -qa|grep openssh-*
yum remove openssh-clients -y
删除了openssh-clients后,再执行scp,就会报下面的错误:
-bash: scp: command not found
2.禁止sftp
vi /etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server
把这行注释了,如下:
#Subsystem sftp /usr/libexec/openssh/sftp-server
退出保存后,重启sshd:
service sshd restart
以上就是Linux系统中禁止scp和sftp命令的方法了。有需要或者是有兴趣的用户,可以在自己的电脑上尝试 *** 作一下。
看了“Linux系统如何关闭scp和sftp命令”还想看:
1. linux系统中scp命令怎么使用
2. 怎么利用scp命令来实现linux系统之间互传文件
3. Linux scp命令怎么使用
4. Linux怎么设置用户通过SFTP访问目录的权限
5. linux下scp远程拷贝怎么使用
6. linux scp怎么远程拷贝文件
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)