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

  • 农产品减免税政策最新
  • 出租设备的租金收入记入( )账户
  • 车船税是什么意思图片
  • 受托代销商品款和受托代销商品的区别
  • 资源税类包括哪些税种
  • 承兑汇票可以当现金用吗
  • 即征即退项目的进项税额不参与加计抵减
  • 股东投入的资金怎么做账
  • 固定资产未到期报废进项税额需要转出吗
  • 上月多计收入,本月如何调整?
  • 工程外管证核销是什么意思
  • 软件分几次开票怎么入账
  • 企业计提福利费时,贷记应付职工薪酬
  • 没有增值税发票怎么出口
  • 收到发票怎么记账
  • 个体户需要交税吗要交多少
  • 承兑汇票银行背书
  • 怎么查公司连续缴纳社保记录
  • 信托真实案例
  • 小微企业核定征收所得税税率
  • 一个月的销售额
  • 货运发票与运输发票的区别
  • 企业所得税一季度盈利二季度亏损
  • 其他货币资金明细科目有哪些
  • 完成产值怎么算
  • u盘ghost下载
  • 没有收入该怎么办
  • 财务清算的作用
  • 吕宋岛以南坐落着21座极大的岛屿
  • 支付第三方劳务派遣费用如何做账
  • 营业费用这个科目还在用吗
  • laravel基础
  • php管理员和用户登录
  • 给工程项目买保险是选哪个保险公司
  • 长期负债和应付账款
  • 矿产资源补偿费是什么
  • 跨年进项税额未做账
  • 企业转让应收账款分录
  • 税控会计分录
  • 小型微利企业享所得税优惠
  • 财务费用为负的意思
  • 保险费支出是什么意思
  • 个体户一直未申请怎么办
  • phpcms怎么修改模板风格
  • 土地增值税扣除项目税金包括哪些
  • 关联企业利息费用债资比
  • 销售折扣购物卡对公司财务的好处
  • 固定资产盘点怎么做
  • 企业增值税的计算
  • 其他应收款的账龄如何计算时间
  • 交易性金融资产包括哪些项目
  • 分支机构注销后往来账如何处理?
  • 可以报销的票据种类
  • 刚购入的固定资产已使用年限怎么填
  • 开出增值税发票确认收入分录?
  • 将自产的产品用于非应税项目
  • 小企业会计准则坏账怎么处理
  • 贷款保险费能否抵扣个税
  • 购买发票打印机如何账务处理?
  • 日常费用报销表格
  • 空气检测费计入什么科目
  • 新三板奖励
  • 工业企业发生的各项费用都应计入产品成本对不对
  • 清空数据库中所有表的数据
  • freebsd启动网卡
  • windows8.1u盘安装教程
  • win10的显示
  • win10 固态
  • linux k
  • android skia opengl
  • python 安装setup
  • excel自定义样式
  • [android] android开发中常用的Eclipse快捷键
  • shell中的grep怎么用
  • angularjs4
  • jquery中有哪些dom操作?
  • JavaScript For Beginners(转载)
  • 税务大厅买票需要什么东西
  • 区里的地税局局长是谁
  • 车辆购置税纳税申报表下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设