580 字
2 分钟
Linux系统加固
2023-04-07

系统命令#

超级用户
UID=0、用户名=root;可管理系统内所有资源
系统用户
不能用于登录,UID=1999;比如系统中http进程就是使用用户apache运行
普通用户
UID=1000
65535,可以使用大部分资源,一些特殊权限会受到控制,用户只对自己的目录有写权限。

sudo命令:普通用户暂时借用root权限执行命令,需输入密码校验,并被记录所有操作
/etc/password——用户账号文件
用户名:密码:用户ID:主组ID:用户全称:主目录:登录shell
/etc/shadow——用户密码文件
密码:上次修改密码的时间:两次修改密码间隔最短天数:最长天数:提前几天警告密码过期:过期几天后禁用用户:过期时间:保留字段
/etc/group——用户组文件
组名:密码:组ID和用户列表
/etc/gshadow 保存系统中所有组的密码
/etc/skel 每创建一个新账户,系统会自动把/etc/skel目录下所有内容(包括目录、文件)复制到新用户的主目录“/home/<用户名>”下

用户管理#

useradd test 创建用户 test
passwd test 修改用户 test的密码
image.png
image.png

用户组管理#

image.png

用户账户管理#

1.检查
#cat /etc/passwd #cat /etc/shadow
#awk -F: ‘3==0 {print 1}’ /etc/passwd 查询UID=0的用户
2.清除多余账号
#userdel -r 用户名
3.锁定账号
#passwd -l 用户名 #passwd -u 用户名(解锁账号)

用户口令管理#

在/etc/shadow 查看用户是否为空口令:密码字段为感叹号
#awk -F:‘length(2)==0 {print 1}’ /etc/shadow
#awk -F ”:”‘(2==""){print 1}’ /etc/shadow
image.png

防止弱口令#

修改文件:
vi /etc/pam.d/system-auth
image.png

口令生存期:
vi /etc/login.defs
image.png

禁止root远程登录#

image.png

禁止su到root#

image.png

用户管理总结#

image.png

Linux文件系统简介#

image.png

文件系统属性#

image.png

修改文件和目录所有者
chown
#chown -R root: users /test

修改文件访问权限
chmod
两种方式:1.字符方式、g、o 2.数字方式:4/2/1
image.png
image.png
image.png

权限管理#

image.png
image.png

日志安全#

日志分类#

image.png
image.png
image.png
image.png
/var/log/messages 服务器的系统日志
/var/log/secure 记录了系统的登录行为
var/log/wtmp、 /var/log/lastlog 记录了系统登录和注销信息

Linux系统加固
https://mizuki.mysqil.com/posts/网安/linux系统加固/
作者
Twoc-Prime
发布于
2023-04-07
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时