位置: 编程技术 - 正文

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

  • 企业所得税广告费30%扣除
  • 财务软件增值税
  • 个人社保部分公司承担可以入费用吗
  • 小企业固定资产折旧的账务处理
  • 开票时显示没有原票抄报信息
  • 公司出售房产的税费
  • 集体企业弊端
  • 公司用现金支付的形式有哪些
  • 物业公司转售电费怎么开票
  • 建筑业暂估成本表
  • 双倍余额递减法折旧公式
  • 销售货物多收款怎么处理
  • 建筑安装工程承包合同
  • 企业取得租车发票
  • 手写农产品发票有效吗
  • 购买预付油卡的账务处理
  • 股权收购的好处
  • 小企业发生销售折让的原因
  • 购买税控盘的钱能全额抵扣增值税吗
  • 外籍人员来华工作
  • 期初建账实验步骤
  • 反向吸收合并账务处理
  • 统一社会信用代码查询官网
  • 小规模印花税怎么报
  • 个税申报错误怎么更改
  • 申报更正退税增值税申报表如何反应
  • 广告公司的收入增加原因
  • 苹果电脑隐藏软件功能怎么开启
  • php auth_http类库进行身份效验
  • antd怎么用
  • 生产企业出口退税计算
  • win11电脑怎么重置
  • php ftp管理系统
  • 收外汇的账务处理实例
  • 工程施工与工程结算会计科目
  • 跨年收到退回增值税税款的账务处理
  • php课堂笔记
  • 存货按实际成本计价是指每种存货的收发结存
  • 奥卡拉国家森林公园
  • 现金流量表 科目
  • 如何把html数据导入表格
  • chatto
  • pilot coat
  • php zmq
  • 纳税人在工作
  • 公司注销实收资本退回需要交税吗
  • 社会团体收取的会费是否缴纳企业所得税
  • mongodb bi
  • 资产负债表中其他应收款的计算公式
  • 银行承兑汇票进行贴现理财
  • 抵扣进项税额是啥意思
  • 企业法人名下的产业多了是好事吗
  • 运输公司赔偿账务处理
  • 包装成本核算的主要内容
  • 房地产毛利额纳税调整
  • 员工垫付的费用会计分录
  • 预付卡发票能不能走福利账户
  • 购买空调做账分录
  • 会计账簿按用途分类分为什么
  • 如何查看mysql连接池
  • mac下mysql密码忘记了怎么办
  • WINDOWS系统中删除放入回收站的文件占用什么空间
  • windows server 2012将计算机图标添加到桌面(图文教程)
  • 右键无法新建wps
  • WIN7系统如何禁止特定软件在线升级
  • explorer.exe进程文件
  • win7为什么打不开原神
  • windows7访问windows10
  • 骨头动漫头像
  • python中字符
  • 批处理命令显示内容
  • javascript+HTML5自定义元素播放焦点图动画
  • centos 安装pip3
  • jquery滚动条滚动到指定位置
  • json python 字段读取
  • 创建android项目
  • 税务局投诉怎么投诉
  • 什么是城建税和土地税
  • 税票是什么发票
  • 辽宁朝阳丧葬费标准2022
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设