位置: 编程技术 - 正文

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

  • 如何申请一般纳税人
  • 各行业的税负率表2022
  • 租赁房屋怎么写合同
  • 美团代金券是抵用券吗
  • 个人承担的社保计入管理费用吗
  • 企业股权资本的组成
  • 原材料作废品处理方法
  • 长期股权投资属于金融资产吗
  • 公司注销未登记债权,债务人如何抗辩
  • 行政诉讼的适用情况
  • 工业企业税负率一般控制在多少?
  • 意外险部分费用怎么算
  • 减免所得税怎么算税率
  • 小型微利企业所得税优惠政策2022
  • 待转销项税额结转分录
  • 年终奖个税公式 2022
  • 企业购买的土地计入无形资产
  • 超过三年的坏帐损失税前扣除怎样规定?
  • 其他公司垫付货款合法吗
  • 偶然所得怎么缴纳个人所得税免税
  • win10怎么删除电脑开机密码设置
  • php实现的中秋博饼游戏之掷骰子并输出结果功能详解
  • 支付的测试流程
  • win10关闭端口号
  • 公司转让使用过的汽车要交哪些税费
  • 固定资产前期费用计入
  • 其他应收款超过一年是12个月吗?
  • nullable object must have a value
  • 预付账款的会计编码是多少?
  • 事业单位委托业务费的现金流量
  • html表白代码动态
  • vue页面刷新时原有的数据还在吗
  • Win11 Build 25336 预览版发布:Snap 窗口新增最近 20 个标签选项
  • 卷积神经网络CNN实验报告
  • python单链表的创建
  • 小规模纳税人进项税额怎么处理
  • 差旅费的进项税额需要转出吗
  • 计提折旧会计分录例题
  • 帝国cms灵动标签怎么调用
  • 行政性收费属于什么科目
  • 工会经费与教育经费比例
  • 主营业务利润率标准
  • mysql log
  • 预缴增值税后税款怎么算
  • 经营租赁筹建期怎么计算
  • 28栏分次预缴税额是手动填写吗?
  • 公司账户钱取出来税务局会查账吗
  • 银行手续费如何做账务处理
  • 存货呆滞的原因及处理表格
  • 公司买车可以少多少钱
  • 库存现金管理是财务分析的吗
  • 清理固定资产是什么意思
  • 认缴制下实收资本可以一直为零吗
  • 预计所有者权益增长率
  • 购进生产设备的进项税额抵扣政策
  • 科目汇总表里的应交税费
  • 投入产出比的计算依据
  • 银行业应收票据分析
  • mysql中having什么意思
  • 在sql server
  • win8的应用商店
  • vistaie9安装所需更新补丁
  • win2003注册表空间不足
  • ubuntu 安装zsh
  • Win10笔记本如何重装系统
  • mac的mail登不上
  • linux系统的内存分配和回收采用什么算法?
  • opengl入门教程(精)
  • android PercentRelativeLayout 支持百分比来设置控件的宽高
  • python的判断
  • jquery取消单选框选中
  • 安卓修改udid
  • Unity3D游戏开发毕业论文
  • Javascript字符串对象函数
  • 国家税务局总局网址
  • 湖南国家电子税务局企业所得税申报进不去
  • 美国各地区消费水平
  • 青霉素过敏是因为提纯不好吗
  • 重庆职高学校推荐
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设