位置: 编程技术 - 正文

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

  • 工资与社保的关系怎么写
  • 小企业如何做帐
  • 一般纳税人金税盘全额抵扣分录
  • 库存现金的使用范围
  • 摊销广告费会计分录
  • 应发工资包含扣款吗
  • 一次性年终奖金个税税率表2023
  • 水利建设基金怎么计提
  • 关注!这两种情况下可免征增值税!
  • 定期定额户开具增值税专用发票如何申报
  • 哪些出口业务不能做
  • 讲师费发票开票科目
  • 预付账款收不到发票怎么冲账
  • 服务,不动产和无形资产扣除项目明细
  • 人力资源劳务外包服务开票
  • 免税农产品抵扣政策
  • 企业发生的亏损不一定会导致所有者权益减少
  • 小规模防伪税控服务费280元
  • 建筑业销项税和进项税计算
  • 工程在建期间土地税滞纳金
  • 公司购买的车辆购置税怎么入账
  • 培训机构开办资金
  • win10如何自定义鼠标指针
  • php基于反射机制实验报告
  • word无法创建工作环境
  • 水星mw300re说明书
  • win10蓝牙共享网络给手机
  • 股权转让定金怎么做账
  • 土地增值税的意思
  • 阿查法拉亚盆地牡蛎
  • matlab绘图总结
  • 办公用品属于会计科目中的什么
  • zentaophp框架
  • Cursor!!!GPT-4帮我写代码
  • 开源项目排行榜
  • vue路由使用方法
  • is-l命令
  • 企业的营业税金及附加
  • python 元类 详解
  • vue加载时如何避免出现代码
  • 异地预缴印花税怎么做账
  • 对公账户名称可以是个人名字吗
  • 坏账准备的会计分录怎么写
  • 盘盈材料会计分录
  • 个体工商户税收起征点是多少?
  • 管理费用结转本年利润
  • 取得费用报销单怎么填写
  • 季报利润表本月金额怎么填
  • 建筑行业现在还能斤不
  • 盈余公积年初和年末没有变化
  • 营业外收入是指企业确认与企业生产经营活动没有
  • 小规模纳税人的增值税怎么算
  • 转让旧固定资产可以开专票吗
  • 专设销售机构的办公费计入
  • 内账中已交的增值税在哪
  • 收到其他公司款项会计分录
  • 企业弥补亏损的渠道有哪些
  • 预期信用损失影响损益吗
  • macOS 10.12.2下PDF崩溃严重怎么回事 macOS 10.12.2下PDF崩溃的原因以及解决办法
  • macbook存东西一般存在哪
  • 注册表的命令
  • Windows PC用iCloud多设备共享数据图文教程
  • centos安装配置ftp
  • xp系统无法正常启动怎么办
  • seti@home.exe - seti@home是什么进程 有什么用
  • 自动备份文件并发送到Gmail (适用G级数据的备份)
  • opengl绘图
  • 菜鸟教程安卓开发
  • unity5.x游戏开发指南
  • nodejs遍历json数据
  • unity2d角色换装
  • javascript用法
  • python特性和属性
  • js获取当前月份的天数
  • 陕西省国家税务局刘峰
  • 国家税务总局政策法规司
  • 国家税务局河北省税务局
  • 信托公司抵押房能买吗
  • 如何挑选烟叶等级
  • 广东广州税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设