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的状态

image

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

image

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

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

image

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

image

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

image

[root@lyt Server]# service xinetd start

image

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

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

image

 










本文转自 liuyatao666 51CTO博客,原文链接:http://blog.51cto.com/5503845/1018283,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
Linux 数据安全/隐私保护 Windows
Linux vsFTPd服务详解——本地用户登录实战
Linux vsFTPd服务详解——本地用户登录实战
49 2
|
2月前
|
存储 安全 Shell
【Shell 命令集合 系统管理 】Linux 用户登录系统 login命令 使用指南
【Shell 命令集合 系统管理 】Linux 用户登录系统 login命令 使用指南
60 0
|
Linux Shell 编译器
Linux:关机&重启操作+用户登录和注销+添加用户+指定/修改密码+删除用户+查询用户信息+切换用户+查询当前用户/登录用户+用户组+修改用户的组+用户组和相关文件
Linux:关机&重启操作+用户登录和注销+添加用户+指定/修改密码+删除用户+查询用户信息+切换用户+查询当前用户/登录用户+用户组+修改用户的组+用户组和相关文件
293 0
Linux:关机&重启操作+用户登录和注销+添加用户+指定/修改密码+删除用户+查询用户信息+切换用户+查询当前用户/登录用户+用户组+修改用户的组+用户组和相关文件
|
程序员 Linux
程序员之路:Linux用户登录查看
程序员之路:Linux用户登录查看
|
Shell Linux 网络安全
|
Linux Windows
Windows&Linux用户登录失败锁定的配置
假设我们想配置成当登录失败超过5次后锁定30分钟
2092 0
|
监控 应用服务中间件 Linux
Linux 记录所有用户登录和操作的详细日志
1、起因   最近Linux服务器上一些文件呗篡改,想追查已经查不到记录了,所以得想个办法记录下所有用户的操作记录。       一般大家通常会采用history来记录,但是history有个缺陷就是默认是1000行,当然你也可以vim /etc/profile将1000修改成1000000行,但是这只是比较笼统的做法,看不到详细的用户来源已经操作记录,比如来源ip地址、操作时间、操作用户等。
7753 0
|
监控 Linux 网络安全
Linux用户登录日志查询
# 1 utmp、wtmp、btmp文件 Linux用户登录信息放在三个文件中: 1  /var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记录系统启动时间; 2  /var/log/wtmp:记录当前正在登录和历史登录系统的用户信息,默认由last命令查看; 3  /var/log/btmp:记录失败的登录尝试信息,默认由lastb命令查看。
1706 0
|
Linux 网络安全 Windows
两种方法实现Linux不活动用户登录超时后自动登出
在平常的工作中,windows系统使用的比较多一些,身边的很多同事都会对自己的电脑进行一些个性化设置,比如离开一段时间后自动锁屏、自动关闭屏幕、自动注销当前登录等。
1543 0
|
机器学习/深度学习 Linux Shell