位置: 编程技术 - 正文

linux如何判断指定用户对指定目录具有的权限具体介绍(linux判断程序是否运行)

编辑:rootadmin
脚本名:power.sh 脚本内容: 复制代码代码如下: #!/bin/sh username3=$1 dir_name2=$2 # get existing directory file_path=$dir_name2 while true do if [ -d $file_path ];then break; fi file_path=${file_path%/*} done dir_name2=$file_path # Judge whether the user exists grep "^$username3:" /etc/passwd >/dev/null if [ $? -ne 0 ];then echo "This user "$username3" does not exist." exit 4 fi #echo "username : $username3" group4=` grep "^$username3:" /etc/passwd |awk -F : {'print $4'}|xargs -i grep {} /etc/group|cut -d":" -f1` #echo "group : $group4" su -l $username3 -c "test -r $dir_name2" is_read=$? su -l $username3 -c "test -x $dir_name2" is_exe=$? su -l $username3 -c "test -w $dir_name2" is_write=$? $is_read_str $is_exe_str $is_write_str if [ $is_read -eq 0 ];then is_read_str="r" else is_read_str="-" fi if [ $is_exe -eq 0 ];then is_exe_str="x" else is_exe_str="-" fi if [ $is_write -eq 0 ];then is_write_str="w" else is_write_str="-" fi echo "${is_read_str}${is_write_str}${is_exe_str}" ------------------------------------------- 注意:必须以root 身份执行该脚本。 脚本power.sh 需要两个参数,第一个表示指定的用户,第二个表示指定的目录 测试: [root@ppc study]# sh power.sh whuanga4 /tmp/abc/dd This user "whuanga4" does not exist. [root@ppc study]# sh power.sh whuang4 /tmp/abc/dd rw- (说明:表示用户whuang4 对目录/tmp/abc/dd 具有读和写权限,没有执行权限)。

推荐整理分享linux如何判断指定用户对指定目录具有的权限具体介绍(linux判断程序是否运行),希望有所帮助,仅作参考,欢迎阅读内容。

linux如何判断指定用户对指定目录具有的权限具体介绍(linux判断程序是否运行)

文章相关热门搜索词:linux 判断,linux判断命令,linux判断命令,linux判断命令,linux 判断语句,linux判断命令,linux 判断语句,linux判断命令,内容如对您有帮助,希望把文章链接给更多的朋友!

十种启动linux系统快速方法介绍 Linux需要重新启动是少有的。可是一旦需要,Linux启动常常是缓慢的。幸好有一些加速的办法。其中一些方法不太难。咱们瞧一瞧吧。方法/步骤#1:撤消多

Linux SVN客户端使用以及服务器配置教程 SVN是一种版本管理系统,前身是CVS,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统

ubuntu强制清空回收站 创建、删除文件及文件夹的方法 mkdir目录名创建一个目录rmdir空目录名删除一个空目录rm文件名文件名删除一个文件或多个文件rmrf非空目录名删除一个非空目录下的一切touch文件名创建

标签: linux判断程序是否运行

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

上一篇:linux中shell 函数式用法尝试具体说明(linux shell 函数参数)

下一篇:十种启动linux系统快速方法介绍(linux系统启动步骤)

  • 研发设备定义
  • 机械租赁带司机税目
  • 怎么强调各个分公司之间无直接联系
  • 外贸企业的会计
  • 期末库存农产品进项转出如何算
  • 如何让自己公司成为供应商
  • 付了电费当月没有收到发票
  • 半成品原材料报废会计处理怎么做?
  • 白条入账的会计分录
  • 企业收到发要失控发票做进项税额转出如何做税务处理?
  • 税收奖励需要纳税吗
  • 劳务派遣差额征税税率是多少
  • 什么情况下一般疑问句用do
  • 加油发票税号错误怎么补救
  • 出口退税综合服务平台电话
  • 增值税需要计提吗
  • 货运发票与运输发票的区别
  • 非盈利组织纳税筹划
  • 以前年度损益调整怎么用
  • 计提工资怎么做账务处理
  • 挖掘机折旧怎么计算
  • 分支机构能否随总机构认定为一般纳税人
  • 企业购车可以一次性扣除吗
  • 预收账款可以开票吗
  • 出口退税的账务关键是什么
  • safari浏览器开发者模式
  • mac菜单栏怎么调出来
  • 总公司给子公司打款 如何做凭证
  • centos编辑文本
  • 二手车增值税专用发票税率
  • 系统之家一键重装系统步骤
  • 企业备用金多久还款
  • 路由器登录密码忘了怎么设置
  • rtmservice.exe - rtmservice是什么进程 有什么用
  • 财务费用属不属于生产成本
  • 给外部人员发奖状怎么说
  • 处置抵债资产的增值税计入
  • 手把手教你暴力破解wifi密码
  • 整体租赁合同
  • php中get_magic_quotes_gpc()函数说明
  • 激光slam入门教程
  • javaweb官方文档
  • php正则匹配a标签href
  • ci框架视频教程
  • php高级程序招聘
  • php rtrim
  • 固定资产的销售怎么做账
  • 购入库存商品会计分录摘要
  • 跨年度的利息收入怎么做账
  • 其他资本公积可以冲减吗
  • 不是公司员工可以报销费用吗
  • 环保工程会计处理
  • 所得税费用的账目处理
  • 个人所得税手续费返还增值税申报表怎么填
  • 工程设备公司经营范围
  • 税务局返还的个税手续费是否纳税
  • 固定资产报废废料收入要发票吗
  • 顾客办理会员卡要怎么做账?
  • 零余额账户对账余额调节表
  • 减免所得税优惠政策
  • 施工方怎么开发票
  • 存货盘亏的账务处理怎么做
  • 通过SQL Server的位运算功能巧妙解决多选查询方法
  • win8无线网受限
  • hyper-v怎么样
  • linux的sh
  • 电脑系统安装流程
  • 进程audiodg.exe
  • centos文本编辑器
  • Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer
  • cocos creator js ts
  • 炉石传说用什么开发的
  • js的匿名函数
  • JavaScript While 循环 教程
  • python函数判断质数
  • 对税务机关的意见建议怎么写
  • 广州地税预约网官网
  • 国税稽查局查账单凭个人流水能不能当做证据
  • 怎么在国税网上交社保
  • 迈凯伦gt1
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设