1.1 添加受限用户
这些用户主要用作重启和关闭服务器、对软件的启动、重启、关闭(软件包括mysql,tomcat,apache)。
添加用户:
[root@centos /]#useradd rpmat
[root@centos /]#passwd rpmat
更改用户 rpmat 的密码 。
新的密码:
无效的密码:过于简单化/系统化
无效的密码:过于简单
重新输入新的密码:
passwd: 所有的身份验证令牌已经成功更新。
1.2 安装的文件权限
主要是不让受限用户访问一体机中安装的软件。
在安装软件中,主要是安装在/software中还有其它目录。在测试中还有apache是安装在外面的,所以现在要设置这两个目录的权限。
在安装后,/software目录的权限是默认的:
drwxr-xr-x. 11 750root 4096 10月 16 11:15 software
[root@centos /]#chmod 700 software
drwx------. 11 750root 4096 10月 16 11:15 software
/usr/local/apache目录的权限是默认的:
drwxr-xr-x. 15 rootroot 4096 9月 25 15:31 apache
[root@centos local]#chmod 700 apache
drwx------. 15 rootroot 4096 9月 25 15:31 apache
1.3 受限用户服务命令权限
设置sudoers配置文件,主要是设置软件服务的权限给受限用户。
1.3.1 Sudoers文件指令配置
Mysql指令集:
Cmnd_Alias SERVICESM= /sbin/service mysql stop, /sbin/service mysql start, /sbin/service mysql restart
Apache指令集:
Cmnd_Alias SERVICESA= /sbin/service apache stop, /sbin/service apache start, /sbin/service apacherestart
Tomcat1指令集:
Cmnd_AliasSERVICEST1 = /sbin/service tomcat1 stop, /sbin/service tomcat1 start,/sbin/service tomcat1 restart
Tomcat3指令集:
Cmnd_AliasSERVICEST3 = /sbin/service tomcat3 stop, /sbin/service tomcat3 start,/sbin/service tomcat3 restart
1.3.2 Sudoers文件权限配置
## Allow root to runany commands anywhere
root ALL=(ALL) ALL
rpmat OPERTORCLIENT=/sbin/reboot,/sbin/shutdown,SERVICESM,SERVICESA,SERVICEST3,SERVICEST1
红色表示要配置的。