审计需求只读用户的建立

审计的要求:

线上环境研发只能有只读权限

那只能曲线救国了,两个用户,supdev是运维用来管理的,logview是研发用来只读日志的

一、首先确定系统有supdev用户存在

id supdev 通常supdev的id是511

二、增加新用户logview

我们确定logview的id是512,group是和supdev同组 useradd -u 512 -g supdev logview

三、程序的app以及数据目录不是在supdev的home目录下,而是在/data/servers下

所以我们把/data/servers下的目录都改成750,文件都改成640

1#!/bin/sh
2find /export/servers/ -type d ! -perm 0750 -exec chmod 0750 {}
3find /export/servers/ -type f ! -perm 0640 -exec chmod 0640 {}
1# ansible 模块
2- name: make dirs 0755
3  command: find {{ your_path }} -type d ! -perm 0750 -exec chmod 0750 {} \;
4
5- name: make files 0644
6  command: find {{ your_path }} -type f ! -perm 0640 -exec chmod 0640 {} \;

这样就可以了。logview可以去到/data/servers目录,可以看文件,但无法执行。


H3C服务的BIOS主板设置中如何正确设置NTP服务器
Linux下ECMP等价路由的建立
comments powered by Disqus