位置: IT常识 - 正文

Linux下通过受限bash创建指定权限的账号代码详解(linux限制用户访问文件)

编辑:rootadmin
这篇文章主要介绍了Linux下通过受限bash创建指定权限的账号,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下... 18-01-23

推荐整理分享Linux下通过受限bash创建指定权限的账号代码详解(linux限制用户访问文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux限制用户访问文件,linux限制用户,linux限制命令使用权限,linux限制用户登陆,限制对linux系统服务的访问,linux限制用户登陆,linux限制用户登陆,linux限制用户,内容如对您有帮助,希望把文章链接给更多的朋友!

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

Linux下通过受限bash创建指定权限的账号代码详解(linux限制用户访问文件)

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

[root@mq-server ~]# ln -s /bin/bash /bin/rbash[root@mq-server ~]# useradd -s /bin/rbash wangshibo[root@mq-server ~]# passwd wangshibo[root@mq-server ~]# mkdir /home/wangshibo/bin[root@mq-server ~]# chown root. /home/wangshibo/.bash_profile[root@mq-server ~]# chmod 755 /home/wangshibo/.bash_profile[root@mq-server ~]# vim /home/wangshibo/.bash_profile //复制下面的内容覆盖原内容# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$HOME/binexport PATH<br data-filtered="filtered">[root@mq-server ~]# ln -s /bin/cat /home/wangshibo/bin/cat[root@mq-server ~]# ll /home/wangshibo/total 4drwxr-xr-x 2 root root 4096 Nov 25 23:38 bin[root@mq-server ~]# ll /home/wangshibo/bin/total 0lrwxrwxrwx 1 root root 8 Nov 25 23:12 cat -> /bin/cat

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

[wangshibo@mq-server ~]$ cat /var/log/messagescat: /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 0lrwxrwxrwx 1 root root 8 Nov 25 23:12 cat -> /bin/catlrwxrwxrwx 1 root root 7 Nov 25 23:44 ls -> /bin/lslrwxrwxrwx 1 root root 10 Nov 25 23:45 mkdir -> /bin/mkdirlrwxrwxrwx 1 root root 10 Nov 25 23:44 touch -> /bin/touchlrwxrwxrwx 1 root root 12 Nov 25 23:45 vim -> /usr/bin/vim

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

[root@mq-server ~]# su-wangshibo[wangshibo@mq-server ~]$ lsbin[wangshibo@mq-server ~]$ touch test[wangshibo@mq-server ~]$ mkdir ops[wangshibo@mq-server ~]$ vim test[wangshibo@mq-server ~]$ cat testdsfdsafsadf[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/messagescat: /var/log/messages: Permission denied

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

本文链接地址:https://www.jiuchutong.com/zhishi/277469.html 转载请保留说明!

上一篇:MacOS修改图片默认打开方式的教程(mac如何改变照片图库)

下一篇:爱沙尼亚波罗的海 (© fotoman-kharkov/Getty Images)(爱沙尼亚的故事)

  • 龙之谷工程师配什么宠物(龙之谷工程师pk加点)(龙之谷工程师是物理还是魔法)

    龙之谷工程师配什么宠物(龙之谷工程师pk加点)(龙之谷工程师是物理还是魔法)

  • 华为p40系列有几种配色呢(华为p40系列有几个版本)

    华为p40系列有几种配色呢(华为p40系列有几个版本)

  • 快手作品怎么下载(快手作品怎么下载没有水印)

    快手作品怎么下载(快手作品怎么下载没有水印)

  • 怎么查看淘宝消费总额(怎么查看淘宝消费账单)

    怎么查看淘宝消费总额(怎么查看淘宝消费账单)

  • word字体20磅怎么设置(word文字设置为20磅怎么设置)

    word字体20磅怎么设置(word文字设置为20磅怎么设置)

  • 华为手机计算机怎么设置不旋转(华为手机计算机在哪里可以找到)

    华为手机计算机怎么设置不旋转(华为手机计算机在哪里可以找到)

  • 微信删除加拉黑对方还能加吗(微信删除加拉黑怎么加回来)

    微信删除加拉黑对方还能加吗(微信删除加拉黑怎么加回来)

  • 网络能上qq不能打开网页(网络qq能上网页上不了怎么回事)

    网络能上qq不能打开网页(网络qq能上网页上不了怎么回事)

  • pr脱机是什么意思(pr脱机状态)

    pr脱机是什么意思(pr脱机状态)

  • 手机用了三年,现在太卡了怎么办(手机用了三年半需要换吗)

    手机用了三年,现在太卡了怎么办(手机用了三年半需要换吗)

  • 头条注销为什么要七天(头条注销为什么注销没有反悔期)

    头条注销为什么要七天(头条注销为什么注销没有反悔期)

  • 抖音可以上传多大的视频文件(抖音可以上传多长时间的视频文件)

    抖音可以上传多大的视频文件(抖音可以上传多长时间的视频文件)

  • 手机实名认证不是本人怎么改(手机实名认证不了怎么办)

    手机实名认证不是本人怎么改(手机实名认证不了怎么办)

  • 苹果11怎么设置屏幕时间(苹果11怎么设置双卡双待)

    苹果11怎么设置屏幕时间(苹果11怎么设置双卡双待)

  • 锤子手机有主题商店吗(锤子手机主题商店下载)

    锤子手机有主题商店吗(锤子手机主题商店下载)

  • 第四代计算机不具有的特点是什么(第四代计算机是什么计算机)

    第四代计算机不具有的特点是什么(第四代计算机是什么计算机)

  • 华为手机怎么删除热点资讯(华为手机怎么删除下载的软件)

    华为手机怎么删除热点资讯(华为手机怎么删除下载的软件)

  • 小米包装盒sn码在哪里(小米产品sn码)

    小米包装盒sn码在哪里(小米产品sn码)

  • 低数据模式是啥意思(低数据模式开与不开的区别)

    低数据模式是啥意思(低数据模式开与不开的区别)

  • 照片颗粒感是怎么做到的(照片颗粒感怎么p)

    照片颗粒感是怎么做到的(照片颗粒感怎么p)

  • 苹果xs公开版和双网通的区别是什么(苹果xs公开版和正版区别)

    苹果xs公开版和双网通的区别是什么(苹果xs公开版和正版区别)

  • xs64g够用吗

    xs64g够用吗

  • 京东轻松购订单能取消吗(京东轻松购订单怎么删除)

    京东轻松购订单能取消吗(京东轻松购订单怎么删除)

  • 电脑开机无法启动该怎么解决?(电脑开机无法启动怎么解决)

    电脑开机无法启动该怎么解决?(电脑开机无法启动怎么解决)

  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询

    cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询

  • 固定资产转移是什么意思
  • 春节商家促销文案
  • 电梯合同属于什么合同
  • 现金日记账划线更正法
  • 实收资本变更做账依据
  • 购入工程物资计入
  • 代征手续费返还
  • 去年销售怎么算
  • 自收自支事业单位是什么意思
  • 一般纳税人证明在哪里打印
  • 堤围工程
  • 坏账的计提和发生分录
  • 季度申报财务报表如何更改
  • 暂估原材料已领用还红冲吗
  • 基金赎回未到账可继续买吗?
  • 产品预付款合同如何填写
  • 给出含税货款会计分录
  • 广告公司进项税有哪些
  • 基本建设项目待摊投资管理规定
  • 消耗性生物资产如何结转成本
  • 政府扶持资金要交所得税吗
  • 工资薪金专项扣除项各多少
  • linux用途是什么
  • 用java做项目
  • 应缴纳个人所得税的是托儿补助费
  • 怎样识别?
  • php imagettftext
  • php的file函数
  • html中display none
  • 企业所得税税前扣除和不扣除的区别
  • 设备销售合作协议书范本
  • 冰岛羊 (© John Porter LRPS/Alamy)
  • 深度学习知识点简单概述【更新中】
  • vue-axios详细介绍
  • fdisk命令的功能是什么?
  • 物流企业会计核算的具体内容包括
  • 红字信息表重复了怎么办
  • 普通发票作废算额度吗
  • 如何修改php网页内容
  • 存货成本核算方法的多久变更
  • 职工薪酬属于收益性支出
  • 以前年度少计成本的税务处理
  • 个人所得税年度累计扣税规则
  • 提取法定盈余公积会计分录
  • 营改增后还有建筑业发票吗
  • 增值税申报成功了忘了缴款
  • 公司物资借用手续
  • 租房公司报销发票怎么开
  • 免税蔬菜税额用什么表示
  • 生产型企业成品入库会计分录
  • 免税发票可以抵扣税收农产品吗
  • 银行退票业务
  • 个体工商户如何缴纳社保
  • 服务企业的建账方案
  • mysql日志记录
  • 组策略0x800704ec
  • 查看电伊
  • win10rs2是哪个版本
  • os x yosemite wifi断线怎么办?yosemite wifi掉线解决详细步骤
  • vrvarp.exe是什么
  • srvc32.exe - srvc32是什么进程
  • linux的文件结构
  • win10不支持win7软件怎么办
  • win10系统的电脑
  • bootstrap不支持ie
  • perl使用保留字引用什么模块
  • shell脚本实例精讲
  • nodejs拼接路径的方法
  • js怎么设置css
  • jquery动态生成页面
  • 发票一年可以开多少
  • 如何在税务系统增加开票人员
  • 北京税务局网上开发票
  • 金税三期个税下载官网手机版
  • 芜湖买房退契税在哪里退
  • 税务申报规则
  • 三代手续费退还银行网点变更怎么办
  • 税务核查系统
  • 购销合同印花税最新政策2023
  • 哪个部门负责药品检验
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设