首页IT科技linux 限流(Linux下通过受限bash创建指定权限的账号代码详解)

linux 限流(Linux下通过受限bash创建指定权限的账号代码详解)

时间2025-06-14 23:51:25分类IT科技浏览4392
导读:本文研究的主要是在Linux下通过受限bash创建指定权限的账号的相关内容,具体介绍如下。...

本文研究的主要是在Linux下通过受限bash创建指定权限的账号的相关内容            ,具体介绍如下            。

在日常业务运维中                 ,有时为了配合解决问题      ,需要给非运维人员开通系统账号            ,用于查询日志或代码                 。通常为了系统安全或避免不必要的误操作等目的                 ,会将账号权限降至最低      。下面介绍下在Linux下通过受限bash创建指定权限账号的操作记录:

如上设置后      ,可以发现创建的wangshibo用户家目录下的文件权限是root.root      ,上面只设置了wangshibo用户的cat权限                 ,并且只能cat查看wangshibo用户家目录/home/wangshibo下的文件            。除了cat命令外                 。不能执行其他命令!

[wangshibo@mq-server ~]$ cat /var/log/messages cat: /var/log/messages: Permission denied [wangshibo@mq-server ~]$ ls -rbash: /home/wangshibo/bin/ls: No such file or directory [wangshibo@mq-server ~]$ touch test -rbash: /home/wangshibo/bin/touch: No such file or directory

如果要想在其家目录下有其他命令的执行权            ,那么需要添加这些命令的软链接到/home/wangshibo/bin目录下(可以通过which命令查看二进制命令的全路径)

[root@mq-server ~]# ln -s /bin/ls /home/wangshibo/bin [root@mq-server ~]# ln -s /bin/touch /home/wangshibo/bin [root@mq-server ~]# ln -s /bin/mkdir /home/wangshibo/bin [root@mq-server ~]# ln -s /usr/bin/vim /home/wangshibo/bin/ [root@mq-server ~]# ll /home/wangshibo/bin/ total 0 lrwxrwxrwx 1 root root 8 Nov 25 23:12 cat -> /bin/cat lrwxrwxrwx 1 root root 7 Nov 25 23:44 ls -> /bin/ls lrwxrwxrwx 1 root root 10 Nov 25 23:45 mkdir -> /bin/mkdir lrwxrwxrwx 1 root root 10 Nov 25 23:44 touch -> /bin/touch lrwxrwxrwx 1 root root 12 Nov 25 23:45 vim -> /usr/bin/vim

这样      ,wangshibo用户就拥有了上面加入的命令的执行权

[root@mq-server ~]# su-wangshibo [wangshibo@mq-server ~]$ ls bin [wangshibo@mq-server ~]$ touch test [wangshibo@mq-server ~]$ mkdir ops [wangshibo@mq-server ~]$ vim test [wangshibo@mq-server ~]$ cat test dsfdsafsadf [wangshibo@mq-server ~]$ rm -f test -rbash: rm: command not found [wangshibo@mq-server ~]$ ls /usr/ bin etc games include lib lib64 libexec local sbin share src tmp [wangshibo@mq-server ~]$ cat /var/log/messages cat: /var/log/messages: Permission denied

以上就是电脑学习网分享给大家的关于Linux下通过受限bash创建指定权限的账号代码详解的全部内容                 ,希望对大家有所帮助      。感兴趣的朋友可以继续参阅本站其他相关专题            ,如有不足之处,欢迎留言指出      。感谢朋友们对本站的支持!

声明:本站所有文章                 ,如无特殊说明或标注                 ,均为本站原创发布                 。任何个人或组织,在未征得本站同意时            ,禁止复制            、盗用                 、采集      、发布本站内容到任何网站            、书籍等各类媒体平台            。如若本站内容侵犯了原著者的合法权益                 ,可联系我们进行处理      。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python __dict__重写(python中__new__的重写) phpcms建站教程(打破创作界限,phpcms官网让您站在风口浪尖)