Linux下通过受限bash创建指定权限的账号代码详解shell添加执行权限
2022-07-20 20:23:04
网络知识
官方管理员
本文研究的主要是在Linux下通过受限bash创建指定权限的账号的相关内容,具体介绍如下。在日常业务运维中,有时为了配合解决问题,需要给非运维人员开通系统账号,用于查询日志或代码。通常为了系统安全或避免不必要的误操作等目的,会将账号权限降至最低。下面介绍下在Linux下通过受限bash创建指定权限账号的操作记录:[root@mq-server~]#ln-s/bin/bash/bin/rbash[root@mq-server~]#useradd-s/bin/rbashwangshibo[root@mq-server~]#passwdwangshibo[root@mq-server~]#mkdir/home/wangshibo/bin[root@mq-server~]#chownroot./home/wangshibo/.bash_profile[root@mq-server~]#chmod755/home/wangshibo/.bash_profile[root@mq-server~]#vim/home/wangshibo/.bash_profile//复制下面的内容覆盖原内容#.bash_profile#Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfi#UserspecificenvironmentandstartupprogramsPATH=$HOME/binexportPATH<brdata-filtered="filtered">[root@mq-server~]#ln-s/bin/cat/home/wangshibo/bin/cat[root@mq-server~]#ll/home/wangshibo/total4drwxr-xr-x2rootroot4096Nov2523:38bin[root@mq-server~]#ll/home/wangshibo/bin/total0lrwxrwxrwx1rootroot8Nov2523:12cat->/bin/cat