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

  • 华为7100是什么型号(华为7100)(华为7100是什么型号)

    华为7100是什么型号(华为7100)(华为7100是什么型号)

  • iphone13来电闪光灯怎么设置(iphone13来电闪光灯)

    iphone13来电闪光灯怎么设置(iphone13来电闪光灯)

  • 手机咪咕音乐均衡器在哪(手机咪咕音乐均衡器下载)

    手机咪咕音乐均衡器在哪(手机咪咕音乐均衡器下载)

  • 域名服务系统(DNS)的功能是(域名管理系统)

    域名服务系统(DNS)的功能是(域名管理系统)

  • 手机淘宝怎么不能修改评价了(手机淘宝怎么不看天猫的店)

    手机淘宝怎么不能修改评价了(手机淘宝怎么不看天猫的店)

  • 陌陌隐身能看到在线吗(陌陌隐身能看到信息吗)

    陌陌隐身能看到在线吗(陌陌隐身能看到信息吗)

  • 无线协议5和6有什么区别(无线协议5和无线协议6路由器的区别)

    无线协议5和6有什么区别(无线协议5和无线协议6路由器的区别)

  • 什么软件能定位到对方手机位置(给老公手机上装个什么软件能定位)

    什么软件能定位到对方手机位置(给老公手机上装个什么软件能定位)

  • 淘宝过了15天怎么申请售后服务(淘宝过了15天还能退款吗)

    淘宝过了15天怎么申请售后服务(淘宝过了15天还能退款吗)

  • 充电宝160wh是多少毫安(充电宝16wh是什么意思)

    充电宝160wh是多少毫安(充电宝16wh是什么意思)

  • mp4文件用什么播放器打开(mp4文件用什么播放器)

    mp4文件用什么播放器打开(mp4文件用什么播放器)

  • 华为mate30pro卡槽旁边的小孔(华为mate30pro卡槽如何打开)

    华为mate30pro卡槽旁边的小孔(华为mate30pro卡槽如何打开)

  • ipad3没法用微信(ipad3不能用微信)

    ipad3没法用微信(ipad3不能用微信)

  • 早期计算机是用来(早期计算机是用来运行什么的)

    早期计算机是用来(早期计算机是用来运行什么的)

  • 手机插口坏了怎么修(手机插口坏了怎么办视频)

    手机插口坏了怎么修(手机插口坏了怎么办视频)

  • 一般情况下裸机是指(所谓裸机 是指)

    一般情况下裸机是指(所谓裸机 是指)

  • 高通骁龙855和855plus的区别(高通骁龙855和888有多大差别)

    高通骁龙855和855plus的区别(高通骁龙855和888有多大差别)

  • 淘宝刷新不出来足迹(淘宝刷新不出来图片)

    淘宝刷新不出来足迹(淘宝刷新不出来图片)

  • 浏览器私密空间怎么打开(浏览器私密空间在哪里打开)

    浏览器私密空间怎么打开(浏览器私密空间在哪里打开)

  • 字处理怎么计算总和(字处理怎么计算公式)

    字处理怎么计算总和(字处理怎么计算公式)

  • 财运红包怎么兑换余额(财运红包兑换其他福利)

    财运红包怎么兑换余额(财运红包兑换其他福利)

  • 苹果怎么全部删除信息(苹果怎么全部删除)

    苹果怎么全部删除信息(苹果怎么全部删除)

  • 电冰箱一天用多少度(电冰箱一天用多少电费正常)

    电冰箱一天用多少度(电冰箱一天用多少电费正常)

  • ES6中 Promise 概念、基本用法和封装ajax(json数据使用)(es6 promise是什么)

    ES6中 Promise 概念、基本用法和封装ajax(json数据使用)(es6 promise是什么)

  • 个税里的本期收入扣不扣个人社保
  • 企业的罚款支出包括违约金吗
  • 股东个人财产转让协议
  • 不动产租赁税率9%
  • 接受投资专利技术科目
  • 发票能减多少税
  • 发票低于实际支付的金额如何做账
  • 购买土地自建厂房,土地怎样摊销
  • 信息服务费可以计入办公费吗
  • 会计准则哪些科目变化最大
  • 临时聘用人员费用谁承担
  • 对供应商的罚款怎么入账
  • 应付职工薪酬包括个税吗
  • 行政单位的存货是什么
  • 贸易行业要计提什么费用
  • 关于环保税的计税依据
  • 种香菇会赔钱吗
  • 公允价值变动增加在借方还是贷方
  • 结算会计和往来账的区别
  • 广告服务类企业有哪些
  • 一般纳税人申报哪些税种
  • 商家不给发票可以报警吗
  • 外汇的收入
  • html5 video标签
  • 高新技术企业改革
  • 补记以前年度收入怎么做账
  • 原材料进项税税率
  • 补申报以前年度税款
  • 进入苹果icloud
  • 有关预收账款的说法正确的是
  • fedora23安装
  • 前端登录退出怎么操作
  • 小程序怎么自定义tabbar
  • 贴现资金是信贷资金吗
  • 工业企业制造费用占比
  • 超参数设置
  • gym版本和render函数
  • 出口退税的会计科目一般记为什么
  • phpcms官网打不开
  • python二叉树遍历算法
  • 固定资产无形资产计提折旧是当月还是次月
  • 个人以实物出资怎么做账
  • 入库管理业务流程图
  • 深入分析原因,找出问题根源并有效破解
  • 算税负是含税还是不含税
  • SQL SERVER 2000通讯管道后复用劫持
  • 办理注销税务登记的流程和资料
  • 本月冲红上月发票后的税款能抵减吗
  • 最新减免税申报表填写举例
  • 竣工结算的审核要点
  • 业务招待费可以进项抵扣吗
  • 如何暂估费用会计分录
  • 工会经费教育经费福利费计提比例
  • 展览展示服务费计入什么科目
  • 股东 退股
  • 计提工资发工资可做成一笔账吗
  • mysql数据库性能监控
  • window修复系统
  • win10文件夹设置
  • win2003好用吗
  • fedora8安装教程
  • freebsd怎么样
  • 老毛桃u盘启动盘制作工具怎么安装win10系统 老毛桃u盘安装win10系统图文教程
  • centos设置服务自启动
  • ipguard关闭进程
  • ubuntu系统启动流程
  • android搭建环境
  • 置顶如何设置固定顺序
  • cocos creator 碰撞检测
  • js实现日历效果
  • 基于个人同意处理个人信息的个人什么撤回其同意
  • ini文件编辑
  • css怎么加图标
  • python求解析解
  • 使用二氧化碳灭火器时人应该站在什么位置
  • imagelearning
  • 增值税纳税申报表附列资料(一)
  • 车船税每年多少钱
  • 分类所得税和综合所得税的优缺点
  • 水利工程税金的计算公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设