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
给客户仅开放sh可执行,相关文件夹下其他文件不可读
最新推荐文章于 2022-04-21 21:02:46 发布