位置: 编程技术 - 正文

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

  • 个体户能开增值税普通发票给单位吗?
  • 社会保障税的征收条件
  • 公司购进一台不需要安装的设备设备价款为700万元
  • 小规模纳税人不开票收入怎么报增值税
  • 一般纳税人的税率是多少个点
  • 购入生产产品用的机器设备一台
  • 出售房屋缴纳的印花税
  • 新企业如何办理税务登记
  • 承包费收入计入什么科目
  • 2018年出口总值
  • 普通发票跨年作废有影响吗
  • 分公司税务是独立核算还是非独立
  • 建设工程农民工工资支付条例
  • 纳税调整额怎么算出来的
  • 母公司捐赠给子公司原材料怎么处理
  • 发票丢失罚款标准要看金额吗
  • 制造行业库存该怎么处理
  • 企业收到票据时应以什么入账
  • 少数股东损益为正,归属毌公司为负
  • 建筑行业简易征收税率是5%吗?
  • 事业单位 会计
  • 什么是短期借款利率
  • Windows无法启动服务
  • 社保稽查补社保按什么基数来
  • 补交上一年度的所得税怎么做账
  • 账套没有以前年度调整
  • 离职违约金赔偿标准
  • php中cookie和session的区别
  • kb4592438安装失败
  • 股权转让的不仅是权利还有义务
  • 工资总额包括哪些福利费
  • 公司名称变更重新刻章
  • 应交消费税影响当期损益吗
  • phpscanf
  • 专业初审
  • 生产企业尿素产量怎么算
  • 纳税人性质是什么
  • linux系统操作教程
  • 前端v3
  • 长期待摊费用的摊销分录
  • 社保缴费基数3400
  • 工程质保金可以不退吗
  • 二分查找和折半查找一样吗
  • 预交的诉讼费怎么做账
  • 安装使用漏电保护器是属于哪种安全措施
  • 参展费用计入什么科目
  • 采购的技术服务费会计分录
  • 医院发票丢失怎么补办
  • 已抵扣进项税额转出的会计分录怎么做
  • 股东往来款算投资款吗
  • 什么是折旧费
  • sql做判断
  • 微软出win9了吗
  • 提高搜索引擎检索效果的方法
  • mac蓝牙怎么连接耳机
  • centos7怎么查看磁盘空间
  • centos破解密码命令
  • openbabel安装
  • ubuntu系统中怎么重启proftpd程序
  • debian 使用
  • debian更改用户名
  • 进程crash是什么意思
  • 电脑word程序
  • PACKAGER.EXE - PACKAGER是什么进程 有什么用
  • 学习软件
  • eclipse 代码提示指令在哪改
  • android入门书
  • css制作排行榜
  • cocos2dx 3.3 tilemap 缩放滑动并且准确点击对象
  • vue中的组件通信
  • nodejs为什么性能这么好
  • javascript小数四舍五入多种方法实现
  • nodejs eventloop
  • [置顶]星陨计划
  • 安卓art set
  • wxpython怎么用
  • 深圳零申报怎么报税的具体流程
  • 香港企业查询系统
  • 江苏省镇江市街道名称
  • 教育用地性质可以更改么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设