位置: 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)(爱沙尼亚的故事)

  • 淘宝各种营销活动 有适合自己的网店的吗?(淘宝各种营销活动方案)

    淘宝各种营销活动 有适合自己的网店的吗?(淘宝各种营销活动方案)

  • 苹果怎么截长图聊天记录(苹果13怎么截长图)

    苹果怎么截长图聊天记录(苹果13怎么截长图)

  • 钉钉怎么发起课程签到(钉钉怎么发起课堂会议视频)

    钉钉怎么发起课程签到(钉钉怎么发起课堂会议视频)

  • vivo NEX 3s是不是曲面屏手机吗(vivonex3s是不是双模5g)

    vivo NEX 3s是不是曲面屏手机吗(vivonex3s是不是双模5g)

  • 华为p20pro手机支持5g吗(华为p20pro支持u盘吗)

    华为p20pro手机支持5g吗(华为p20pro支持u盘吗)

  • 微信买机票砍价在哪里(微信订机票砍价是返现金吗)

    微信买机票砍价在哪里(微信订机票砍价是返现金吗)

  • ibm电脑是联想的吗(ibm是不是联想)

    ibm电脑是联想的吗(ibm是不是联想)

  • 高危漏洞有必要修复吗(一个高危漏洞多少钱)

    高危漏洞有必要修复吗(一个高危漏洞多少钱)

  • 文件传输助手删不掉咋办(文件传输助手删除好友)

    文件传输助手删不掉咋办(文件传输助手删除好友)

  • 笔记本立体声混音有什么用(笔记本立体声混音为什么被禁)

    笔记本立体声混音有什么用(笔记本立体声混音为什么被禁)

  • vhdl进程有哪几部分组成(vhdl程序一般包括几个组成部分)

    vhdl进程有哪几部分组成(vhdl程序一般包括几个组成部分)

  • 微信公众号认证和不认证的区别(微信公众号认证与不认证的区别)

    微信公众号认证和不认证的区别(微信公众号认证与不认证的区别)

  • 微视邀请显示在路上什么意思(微视邀请好友界面为什么没有了)

    微视邀请显示在路上什么意思(微视邀请好友界面为什么没有了)

  • 如何解决微信登录频繁(如何解决微信登录频繁要等多久)

    如何解决微信登录频繁(如何解决微信登录频繁要等多久)

  • 微信绑定手机号有什么用(微信绑定手机号被别人绑定了会怎么样)

    微信绑定手机号有什么用(微信绑定手机号被别人绑定了会怎么样)

  • 荣耀9xpro怎么关闭拍照声(荣耀9x怎样关闭台后运行)

    荣耀9xpro怎么关闭拍照声(荣耀9x怎样关闭台后运行)

  • 淘宝店铺背景怎么更改(淘宝店铺背景怎么换)

    淘宝店铺背景怎么更改(淘宝店铺背景怎么换)

  • 如何用手机发送位置(如何用手机发送ppt到qq邮箱)

    如何用手机发送位置(如何用手机发送ppt到qq邮箱)

  • 音响和音箱的区别(音响和音箱的区别,选择适合你的)

    音响和音箱的区别(音响和音箱的区别,选择适合你的)

  • 电脑wps怎么查找内容(电脑wps怎么查找人名)

    电脑wps怎么查找内容(电脑wps怎么查找人名)

  • 亲情账号可以看到订单吗(亲情账号可以看健康码吗)

    亲情账号可以看到订单吗(亲情账号可以看健康码吗)

  • rx580series是什么(rx580系列)

    rx580series是什么(rx580系列)

  • 天猫超市如何退货(天猫超市如何退款)

    天猫超市如何退货(天猫超市如何退款)

  • hpzstatn.exe是什么进程 有什么作用 hpzstatn进程查询(hp是什么软件)

    hpzstatn.exe是什么进程 有什么作用 hpzstatn进程查询(hp是什么软件)

  • Hovenweep国家纪念碑的方塔,犹他州 (© Brad McGinley Photography/Getty Images)(国家纪念品)

    Hovenweep国家纪念碑的方塔,犹他州 (© Brad McGinley Photography/Getty Images)(国家纪念品)

  • 接受捐赠的增值税处理
  • 分公司撤销跨区域转固定资产到总公司
  • 应交税费销项税在借方还是贷方
  • 无形资产计税依据
  • 资产负债表试算平衡表是什么
  • 物流企业账务流程
  • 股权转让如何避免印花税
  • 厂房装修增值税税率
  • 收到其他银行划回的款项属于什么科目
  • 委托加工农产品的扣除率
  • 城镇土地使用税纳税义务发生时间
  • 民办非企业收入会计分录
  • 代理销售保险
  • 出口退税销项税额计算公式
  • 营改增后还有消费税吗
  • 饭店收停车费
  • 废旧物资销售如何征税
  • 人机料法环是什么方法
  • 其他应收款怎么分析
  • 开票3个点13个点是什么意思
  • 固定资产投资增长意味着什么
  • 资产和负债可以一增一减吗
  • 企业收到供货单位提供的材料
  • 中小企业结算时间不超60天
  • linux怎么添加命令
  • 定期定额征收的个体户怎么报税
  • 结转本月各项损益
  • 会计核算的一般对象
  • 失控发票是什么
  • 补交上一年度的企业所得税费用的分录
  • 单位话费谁负责交
  • 股东以债权出资,公司怎么处理
  • PHP:pg_field_num()的用法_PostgreSQL函数
  • 固定资产未计提完毕怎么报废
  • macOS 11 Big Sur 开发者预览版 Beta 8推送
  • uniapp微信小程序头像获取与服务器对接
  • el-tree方法
  • 跨年租赁费如何处理
  • js身份证正则验证
  • 按实际成本结转6日和7日的材料采购成本
  • yolo v5详解
  • 比特币形式投资是否诈骗
  • php floatval
  • 收到股东投资款现金流量表入哪一项
  • 织梦怎么用模板建站
  • 一般纳税人简易征收最新政策
  • 在Windows平台上不属于命令ar-d的作用是
  • 医院购买医疗器械
  • 善意取得增值税专用发票所得税
  • 核定征收企业有没有自然人电子税务
  • 现金折让的账务处理
  • 购进溢余分录
  • 收到的货品与实物不符
  • 材料采购的流程
  • 长期股权投资的成本法和权益法区别
  • 营销策划服务费属于什么服务
  • 商业汇票的票样
  • 对公转账需要填写开户行吗
  • 残联对残疾人的补助资金是多少
  • 开发软件应采用
  • 购车怎么做会计分录
  • sql 行号
  • winx64下mysql5.7.19的基本安装流程(详细)
  • win8.1的开始菜单在哪
  • win8系统启动不了如何修复
  • windows8中“同步你的设置”使用介绍(让你的设置自动同步)
  • windows8使用技巧
  • 如何让win8系统变快
  • win7打印错误怎么解决
  • 如何自定义控件
  • css自学
  • jquery 插件写法
  • js实现文本框输入功能
  • 浅谈python
  • 安卓点赞脚本
  • 广东省国家税务总局稽查局局长
  • 如何填写财产申报表
  • 纳税人办理汇算清缴
  • 考公务员国家税务局好吗
  • 如何优化企业的筹资结构
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设