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

  • iqooz5有什么颜色(iqooz5什么颜色好看一些)

    iqooz5有什么颜色(iqooz5什么颜色好看一些)

  • airpods pro怎么关机(airpods pro怎么关掉提示音)

    airpods pro怎么关机(airpods pro怎么关掉提示音)

  • word如何在正文前添加标题(word如何在正文上添加页眉)

    word如何在正文前添加标题(word如何在正文上添加页眉)

  • 荣耀30和荣耀30s的区别在哪里(荣耀30和荣耀30s哪个贵)

    荣耀30和荣耀30s的区别在哪里(荣耀30和荣耀30s哪个贵)

  • 腾讯会员续费取消方法(续费的腾讯会员怎么取消)

    腾讯会员续费取消方法(续费的腾讯会员怎么取消)

  • 华为手机微信收藏误删如何恢复(华为手机微信收不到消息提醒打开才能看到)

    华为手机微信收藏误删如何恢复(华为手机微信收不到消息提醒打开才能看到)

  • 抖音发字卡怎么获得(抖音里发字的是怎么弄的)

    抖音发字卡怎么获得(抖音里发字的是怎么弄的)

  • 小米mix2s屏幕刷新率是多少(小米mix2s屏幕刷新率)

    小米mix2s屏幕刷新率是多少(小米mix2s屏幕刷新率)

  • 多闪聊天记录别人能看到吗(多闪聊天记录删了还能找出吗)

    多闪聊天记录别人能看到吗(多闪聊天记录删了还能找出吗)

  • 快手怎么看是废号(快手怎么查是不是封永久)

    快手怎么看是废号(快手怎么查是不是封永久)

  • 6s跟7有什么区别(6s跟7有什么区别手机壳一样吗)

    6s跟7有什么区别(6s跟7有什么区别手机壳一样吗)

  • 蓝牙耳机声音太大但已经是最小值(蓝牙耳机声音太小怎么调大)

    蓝牙耳机声音太大但已经是最小值(蓝牙耳机声音太小怎么调大)

  • 打电话有视频广告怎么回事(打电话有视频广告)

    打电话有视频广告怎么回事(打电话有视频广告)

  • ipadmini与微信不兼容(ipad与微信不兼容的解决办法)

    ipadmini与微信不兼容(ipad与微信不兼容的解决办法)

  • 电脑换显卡要注意什么(电脑更换显卡后需要重新驱动显卡吗?)

    电脑换显卡要注意什么(电脑更换显卡后需要重新驱动显卡吗?)

  • 微信看一看的视频怎样下载下来(微信看一看的视频从哪里来)

    微信看一看的视频怎样下载下来(微信看一看的视频从哪里来)

  • 海思kirin980等于骁龙多少(海思kirin960好不好)

    海思kirin980等于骁龙多少(海思kirin960好不好)

  • kiwul00是什么手机(kiw-ul00是什么型号手机)

    kiwul00是什么手机(kiw-ul00是什么型号手机)

  • 苹果7p怎么调24小时制(苹果7p怎么调手写输入法)

    苹果7p怎么调24小时制(苹果7p怎么调手写输入法)

  • 乐视2怎么设置动态壁纸(乐视2怎么设置虚拟按键)

    乐视2怎么设置动态壁纸(乐视2怎么设置虚拟按键)

  • 打印机的设备序列号怎么查(打印机的设备序列号在哪)

    打印机的设备序列号怎么查(打印机的设备序列号在哪)

  • 电池医生能看电池寿命么(电池医生对手机有帮助吗)

    电池医生能看电池寿命么(电池医生对手机有帮助吗)

  • 苹果xsmax支持30w快充吗

    苹果xsmax支持30w快充吗

  • 一加7pro是什么牌子(一加7Pro是什么手机)

    一加7pro是什么牌子(一加7Pro是什么手机)

  • 外国企业无偿援助的进口设备
  • 公司租赁个人车辆税率是多少
  • 建筑业收到预收款预缴增值税
  • 购买研发设备的会计分录
  • 送货单和收据单的区别
  • 增值税普票可以开给个人吗
  • 母子公司间借款利息交税吗
  • 民办非企业捐赠承诺书
  • 公司对供应商罚款合法吗
  • 用于本企业职工的福利应当征收消费税吗
  • 其他应收款直接计入营业外收入
  • 产品成本计算的公式
  • 开票未收到款会计分录
  • 购进药材如何抵扣进项税额
  • 资源税征收管理纳税期限
  • 公司按月工资怎么算
  • 每个行业都能赚钱吗
  • 企业支付宝税务局能查吗怎么查
  • 入住酒店报销
  • 税务贷的用途
  • 利息收入营业收入
  • 主营业务成本净额计算公式
  • 企业所得税按月或者按季预缴
  • php嵌入js
  • 收到厂家赠送的产品
  • 如何用home
  • 在win7系统中安装win10
  • PHP:apache_setenv()的用法_Apache函数
  • win11专业版网卡安不了
  • linux系统如何更改主机名
  • 哪些收入不纳税
  • 购货返利
  • 进项税额转出的所有会计分录
  • 小规模企业需要交几个点
  • php接收ajax请求
  • 前端搭建项目
  • 【Zabbix实战之部署篇】Zabbix客户端的安装部署方法
  • 大学生web前端期刊有哪些
  • cssschool
  • 代扣代缴境外增值税税率是多少
  • 已开发票作废和空白发票作废有什么不一样?
  • 表单上传文件
  • mongodb数据删除
  • 超简单的土法自制水泥
  • 电子承兑到期清算方式是线上还是线下
  • 购买铝材会计分录
  • 资产是指()
  • 预收帐款
  • 员工发放福利会计分录
  • 以前年度损益调整属于哪类科目
  • 个人所得税汇算年收入不超过12万
  • 金税盘锁死341101
  • 企业促销如何进行营销
  • 付款后没有发票怎么办
  • 代收运输费的会计分录
  • 工伤保险交了就可以报销吗
  • 交增值税会计凭证怎么做
  • 一般纳税人增值税减免政策2023
  • 咨询企业发生的费用计入
  • 企业收到税务退回税金会计分录怎么写
  • 企业因固定资产破产
  • 旅游企业相关服务案例
  • 记账凭证的基本内容包括制证,审核,记账,会计主管
  • win8系统忘记电脑开机密码怎么办
  • 盗版win8 1升级win10
  • 微软公布新企业AI产品定价 股价应声涨至盘中纪录高位
  • 物联网 iot
  • centos5.3安装教程
  • spmgr.exe - spmgr是什么进程 有什么用
  • 在win8下能直接装win7吗
  • mac idle
  • centos最小化安装步骤
  • win10睡眠唤醒键
  • unity 移动应用开发
  • linux shell怎么用
  • 不通过肾门的结构都有什么
  • jquery 写文件
  • linux哪些方法可以查看命令的详细信息
  • python遍历列表的两种方法
  • 国家税务总局两江新区税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设