1,创建新用户
adduser
2,在原用户下将保密文件夹设置权限
chmod o-rw -R *
chmod o+x -R *
3,在原用户下将需要客户运行的sh设置s权限
chmod +s xxx.sh
4,在原用户下修改/etc/sudoers文件,给新用户有限的sudo权限
账户名 ALL=(ALL:ALL) NOPASSWD: path/xxx.sh, /bin/bash
5,在新账户下执行脚本
sudo bash “path”/xxx.sh para
1,创建新用户
adduser
2,在原用户下将保密文件夹设置权限
chmod o-rw -R *
chmod o+x -R *
3,在原用户下将需要客户运行的sh设置s权限
chmod +s xxx.sh
4,在原用户下修改/etc/sudoers文件,给新用户有限的sudo权限
账户名 ALL=(ALL:ALL) NOPASSWD: path/xxx.sh, /bin/bash
5,在新账户下执行脚本
sudo bash “path”/xxx.sh para