位置: 编程技术 - 正文

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

  • 员工产假个税系统改为非正常要更正申报吗?
  • 缴纳增值税和附加税
  • 租赁个人汽车
  • 小微企业增值税减免账务处理
  • 企业防伪税控维护方案
  • 调整企业银行存款账面余额的记账依据是什么
  • 汽车固定资产清理账务处理
  • 固定资产转售
  • 不续约赔偿金要交税吗
  • 运输业过路费怎么做账
  • 发票开具提示
  • 行政诉讼的适用情况
  • 企业代开租金专票开什么项目好?
  • 子公司取得的投资收益
  • 劳务派遣企业的规上企业认定标准
  • 坏账处理的所得税税率
  • 个税多申报了实发没有这么多,如何处理
  • 可以开运费发票的单位有哪些
  • 企业借款利息税前扣除怎么算
  • 建筑企业存款账户
  • 研究开发费用扣除标准
  • 我的初级备考经验--相信自己
  • 应收票据背书转让名词解释
  • 什么科目呀
  • 研发费用领用材料
  • 政府补贴的银行卡注销了会怎么样
  • 怎么找回被册的软件
  • 解决口苦最快的方法
  • win10更新windows
  • 幼儿园会计做账实操
  • linux不能联网怎么解决
  • 个人非货币性资产投资个人所得税
  • 期间费用为何要摊销
  • 会计科目的设置应该符合国家统一会计准则的规定
  • 向股东借款支付利息划算还是做工资划算
  • 《linux内核分析》
  • 使用灭火器时要对准火焰的什么部位喷射
  • 人脸口罩检测系统
  • 登录界面html5
  • php新手入门教程
  • c语言内嵌汇编
  • 汽车销售税额
  • 建筑保温材料出台了哪些限制政策
  • 出纳会计和现金会计的区别
  • 社保应该怎么计提
  • 股东撤资怎么做账
  • mysql字符集详解
  • 代开运输发票是否会引起双重征税?
  • 旅游费记入什么科目
  • 珠宝可以开票抵扣吗
  • SQL Server 2005 模板参数使用说明
  • 业务招待费的列支
  • 购买银行理财产品安全吗
  • 归还股东投资款本息怎么做账
  • 上个月计提多了,这个月怎么办?
  • 一般纳税人的增值税税率
  • 固定资产一次性扣除后第二年账务处理
  • 国有资产划转实施方案
  • 开具的简易计税凭证
  • 培训费属于什么应税项目
  • 出口货物开票怎么处理
  • 存货周转率 高
  • mac mysql初始密码
  • sqlserver中时间类型
  • mysql允许字段为空
  • 怎样破解bios密码
  • win10系统优酷播放不了
  • centos7 ethtool
  • centos7批量创建用户
  • unity双击
  • perl cgi
  • jquery遍历dom
  • javascript开发app教程
  • LinearLayout layout_weight解析
  • shell终端是什么意思
  • jquery的实现原理
  • python安装包的命令
  • 税控盘反写后才能开票吗
  • 增值税留底抵欠如何处理
  • 云南国家税务网上开票赋码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设