1、测试环境由一台服务端对两台客户端进行权限控制。
2、服务端ssh端口为51612,客户端端口为54213。
3、用户组创建三个级别,分别为运维组、工作组、只读组
4、命令别名设置三个级别,分别为ROOT、WORK、RD
5、jumpserver默认管理用户必须使用root,但考虑到安全,创建jieyue进行管理。
6、设置客户端均不能使用root进行远程登录。
安装步骤请查看我的上一篇博客,这里就不介绍了。
useradd jieyue
echo “123456” | passwd –stdin jieyue
#执行以下命令,会打开一个文件
visudo
#添加以下语句
jieyue ALL=(ALL) NOPASSWD: ALL
#保存生效。
/bin/whoami, /etc/init.d/ , /bin/cat,/bin/vi,/usr/bin/vim,/bin/ls,/bin/cp, /usr/bin/svn,/usr/bin/git,/bin/rpm,/bin/chgrp,/bin/tar,/usr/bin/scp,/usr/bin/rz, /usr/bin/sz,/bin/ps,/usr/bin/free,/bin/df,/usr/bin/du,/bin/ping,/bin/mv,/bin/kill, /usr/bin/killall,/bin/mount,/bin/umount,/bin/ln,/usr/bin/tail,/bin/find, /sbin/ifconfig,/sbin/route,/sbin/iptables,/bin/netstat,/bin/touch,/usr/bin/zip,/usr/bin/id,/bin/env,/usr/bin/sudo,/usr/sbin/lsof,/bin/mkdir,/usr/bin/pwdx,/usr/bin/systemctl
设置RD权限
添加root规则
添加work规则
添加rd规则
使用不同的权限可新增一个用户,再把用户添加到授权规则定义的用户组中。