linux三权分立
管理员账号(root):拥有所有操作权限
普通系统账号:具有基本的操作权限
审计账号:对各类日志及文件只具有查看权限
实现步骤:
1、root管理员系统安装时自动设置
2、普通系统账号创建
3,审计账号:审计账号只用于审计功能,其权限可在普通账号基础上进行修改
1) 创建审计账号shenji(方法同普通账号,如上图)
2) 修改审计账号权限使其只具有查看功能
普通系统账号:具有基本的操作权限
审计账号:对各类日志及文件只具有查看权限
实现步骤:
1、root管理员系统安装时自动设置
2、普通系统账号创建
[root@localhost ~]# useradd shenji(用户名)
[root@localhost ~]# passwd shenji(设置密码)
普通账号权限具体需要根据实际需求设置,一般已有的权限可以满足需求(通过sudo授权控制权限)3,审计账号:审计账号只用于审计功能,其权限可在普通账号基础上进行修改
1) 创建审计账号shenji(方法同普通账号,如上图)
2) 修改审计账号权限使其只具有查看功能
[root@localhost ~]# setfacl -m u:shenji:rx /* (设置权限控制)
给shenji用户授权,修改/etc/sudoers文件,在文件最下边添加如下内容shenji ALL = (root) NOPASSWD: /usr/bin/cat , /usr/bin/less , /usr/bin/more , /usr/bin/tail , /usr/bin/head
至此设置完成,审计用户shenji此时只有查看权限,查看命令如下:[shenji@localhost ~]$ sudo tail /var/log/messages
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了