linux用户禁止登录,Linux限制用户登录

一:首先创建两个普通用户user1和user2

[root@lyt ~]# useradd user1

[root@lyt ~]# passwd user1     #创建密码

[root@lyt ~]# useradd user2

[root@lyt ~]# passwd user2     #创建密码

1、禁止个别用户登录。比如禁止user1用户登录。

[root@lyt ~]# passwd -l user1      #使用-l指令将user1锁定,这样就不能登录了,但是可以从root账户切换到user1用户

[root@lyt ~]# passwd -S user1      #-S表示查看用户user1的状态

027c055b1a4c6b78bd740b60f02db001.png

[root@lyt ~]# passwd -u user1      #-u可以将锁定的用户密码解除

4ecbccda41ec04dc34e6a612a2e153a5.png

2:过修改/etc/passwd文件中用户登录

[root@lyt ~]# vim /etc/passwd

23f342196341df7146443ed99b59d4d3.png

[root@lyt ~]# su – user1     #登录到user1

50ca8b1b76903e59f9fe7284d48e7705.png

3:创建/etc/nologin文件,除root可以登录外,其他用户都不可以登录

(在tty1-7中普通用户可以登录,但是使用其他终端普通用户则不能)

二:限制root用户登录修改/etc/securetty

1. 如果你希望root用户不能从tty2登录,则可以将/etc/securetty中的tty2删除即可:

2. 如果你想允许普通用户的telnet登录则:

[root@lyt ~]# mkdir /mnt/cdrom

[root@lyt ~]# mount /dev/cdrom /mnt/cdrom/

[root@lyt ~]# cd /mnt/cdrom/Server/

[root@lyt Server]# rpm -ivh telnet-server-0.17-39.el5.i386.rpm      #安装telnet-server

[root@lyt Server]# vim /etc/xinetd.d/telnet

e40808646e26d330c52dc74886b7f201.png

[root@lyt Server]# service xinetd start

fc30b39b15da7414e412e8ab94cce0a4.png

3. 如果你不限制root用户从任何位置登录,则可以删除这个文件或改名

[root@lyt ~]# mv /etc/securetty /etc/securetty.bak

b6bd47091b8f4f33b6a6bfef78910de8.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值