位置: 编程技术 - 正文

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系统启动步骤)

  • 一般纳税人缴纳增值税会计科目
  • 企业所得税申报时间
  • 会计运费怎么算的
  • 业务活动成本和业务活动费用的区别
  • 返佣账务处理
  • 增值税发票密码忘记了怎么办
  • 应交税费核算的税金有哪些
  • 财付通支付备付金还到信用卡里怎么办
  • 生产经营期间固定资产报废清理的净损失
  • 付款时没有发票怎么做账
  • 汽车的高速公路是指
  • 收取加盟费会计如何入账
  • 暂估商品年底未入库汇算清缴后处理方法
  • 利息收入汇算清缴
  • 资产减值损失汇算清缴调整表
  • 对公账户收到个人汇款 退还
  • 发票抵扣后对方恶意冲红
  • 农贸市场收取管理费
  • 家政公司可以开专票吗
  • 已认证的进项税额转出怎么做账务处理
  • 非金融企业之间的借款合同要交印花税吗
  • 劳务报酬已经缴税怎么办
  • 怎么解决win11系统不兼容问题
  • 小微企业 记账
  • 天猫积分类服务费账务处理
  • 什么是suv汽车
  • 职工福利费会计科目走管理费用
  • 代销商品受托方记账
  • php text
  • 城镇土地使用税的计算公式
  • 前端工程化的理解简书
  • 以前年度损益调整结转到哪里
  • 增值税纳税申报表在哪里打印
  • 分公司改为子公司的所得税业务处理?
  • php二维数组foreach
  • 个人所得税申报操作流程
  • 旅行社的会计分录怎么做
  • 有合同没有发票怎么入账
  • 淘宝天猫开票是普票还是专票
  • 红字信息表重复开具怎么处理
  • 代扣代缴完税凭证抵扣期限
  • 土地增值税扣除项目20%
  • 建筑企业预缴
  • mysql视图菜鸟教程
  • 接受捐赠如何进项
  • 再保险业务范围
  • 递延所得税资产和负债怎么理解
  • 子公司计提的盈余公积合并抵消
  • 个人所得税代扣代缴手续费
  • 建设期收到罚单怎么处罚
  • 现金支票存根联丢失怎么办
  • 主营业务成本如何做分录
  • 交易性金融资产包括哪些项目
  • 测绘费发票图片
  • 合伙 利润分配
  • 普通发票的金额
  • 现金日记账月末怎么结账图片
  • 员工离职未领工资怎么处置
  • win10设置不了
  • thinkpad e431 bios怎么进入
  • win7自带的多媒体播放程序是什么
  • win8怎样获取管理员权限
  • win8应用商店官网
  • 电脑qq语音界面
  • win7系统步骤
  • glCopyBufferSubData
  • Cocos2dx CrazyTetris 双线伪裁剪算面积 对于判断消除的思考(二)
  • 背景透明度设置
  • Python 装饰器深入理解
  • ug输入代码
  • jquery动态添加div
  • jquery中keyup
  • nodejs 性能优化
  • python jsonp
  • 置顶聊天折叠怎么开启
  • 可扩展的敏捷方法有哪两种观点,并作以简单阐述?
  • js遍历foreach
  • 本期预缴税额怎么填
  • 长沙的河西包含哪几个区
  • 怎样通过发票号码查询电子发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设