位置: 编程技术 - 正文

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

  • 坏账准备要写到明细账里面吗
  • 股票印花税怎么交
  • 税前利润是什么利润
  • 税收工资什么意思
  • 企业银行贷款报表要求
  • 减免的养老保险怎么走账
  • 金税盘税务申报
  • 分公司非独立核算可以改为独立核算吗
  • 营业费用和管理费用比较
  • 小规模转一般纳税人生效时间
  • 收购农产品进项税抵扣税率是多少
  • 外贸企业当月没交税
  • 怎么才算小企业
  • 清算期间,公司是否可以经营
  • 归集研发费用时怎么计算
  • 期货交易非法经营
  • 汇算清缴需要多久
  • 物料损耗会计分录
  • 自产货物用于在建工程要交增值税吗
  • 固定资产忘了折旧有什么影响
  • 主营业务税金及附加包括印花税吗
  • 劳务发票可以做费用吗怎么做
  • 医疗器械技术服务合同
  • 商业保险和交强险区别
  • 两年内到期的应付票据
  • 工会经费人数在哪里查询
  • 月末主营业务收入结转会计分录
  • 补贴属于什么手段
  • 鸿蒙壁纸怎么设置滚动
  • 个税是每个月累计纳税额吗
  • gsicon.exe是什么进程 作用是什么 gsicon进程查询
  • office进程
  • sethook.exe - sethook进程是什么文件 有何作用
  • 茶叶的种类有哪些,八大茶类你都知道吗?
  • 黑枣的功效与作用图片
  • onekey.exe是什么
  • 金融资产的会计处理方法
  • 油气勘探支出包括
  • php的implode
  • js进阶视频教程
  • 餐厅手撕发票
  • Pytorch深度学习实战3-6:详解网络骨架模块nn.Module(附实例)
  • 应收账款和应付账款都是负数
  • 企业为其他企业担保有什么责任
  • 物流货物丢失赔偿按照运费10倍
  • 一整天的时间从几点到几点
  • mysql获取字段值的长度
  • 自行建造的固定资产达到预定可使用状态
  • 财务会计和预算会计金额可以不等吗
  • 增值税专用发票有几联?
  • 生产成品出库的会计分录
  • 内部往来划账通知单
  • 审计报告的分类不包含
  • 固定资产对外投资通过固定资产清理吗
  • 应付账款明细账怎么登记
  • 进出口货物报关单
  • 个人独资企业取得拆迁补偿款税收规定
  • 员工提前预支工资合法吗
  • 电子承兑汇票如何入账
  • mysql5.7.29安装
  • Win Server 2008 r2 开启 Aero 桌面主题的方法
  • win7系统中怎么卸载安装的软件
  • win2003系统要求
  • win10预览版21277
  • windowsxp怎么改windows7
  • windowsxp 32位
  • win8怎么关电脑
  • windows7笔记本无线网络连接
  • 微软补丁发布时间
  • win10引导记录损坏修复方法详解
  • javascript Function函数理解与实战
  • 命令行批处理文件
  • python汉字字符
  • python100行代码案例
  • ajax按顺序执行
  • 安卓开发上下滑动功能界面
  • python中url
  • 接受虚开转出滞纳金
  • 股权转让所得怎么计算个税
  • 船舶税由谁代征
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设