位置: 编程技术 - 正文

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

  • 即征即退进项税额为哪些
  • 季度盈利可以弥补以用以前年度亏损弥补
  • 固定资产折旧四种方法适用范围
  • 通讯费没有公司抬头怎么报销
  • 中兴通抵扣官网
  • 软件公司的销售
  • 房地产开发企业的土地使用权计入哪里
  • 以前年度多交所得税,跨年退回怎么做会计分录
  • 抵账房产财务入账
  • 营业外支出计入
  • 以存货抵偿债务结转的相关存货跌价准备
  • 哪些发票可以用ppt
  • 红字发票信息表可以撤销吗
  • 个人申请补交个税怎么写
  • 风险纳税人如何解除
  • 哪些房产免纳房产税
  • 小规模纳税人自来水税率
  • etc卡预充值后怎么办
  • 增值税小规模纳税人免征增值税政策
  • 打开我的电脑出现找不到应用程序
  • 新职工工资从什么时候起算
  • 工程施工质量罚款措施
  • 产品工人工资会扣税吗
  • 利用php实现开心麻花
  • php中file
  • 办理银行承兑汇票支付的手续费计入
  • 税款滞纳金和罚款
  • 法定假日的加班费怎么算
  • 免费GPU:九天•毕昇平台使用教程
  • 汇算清缴的表在哪里
  • 头歌HTML基础第一关初识HTML
  • 一般纳税人企业所得税多久申报一次
  • html前端技术
  • laravel enum
  • exfat转换fat32命令
  • 公司搞研发是什么意思
  • 《开具红字增值税专用发票信息表》纸质
  • 预缴的企业所得税能抵扣企业所得额嘛
  • 2201应付职工薪酬
  • 建造合同新准则
  • 公司不按股权比例分红是否合法
  • 海关完税凭证抵税怎么算
  • sql server怎么恢复
  • 优先股和普通股风险哪个大
  • 生成100个[30-99]之内的随机数
  • 中小型企业营业额多少
  • 内部审计主要目的
  • 以前年度税费减免税
  • 劳务公司在外地
  • 有限责任公司减资的条件
  • 增值税一般纳税人认定标准
  • 减值损失对公司有哪些影响
  • 外贸企业的汇率怎么算
  • 公司购买车
  • 工会活动支出如何记账
  • 工程未竣工预付款怎么办
  • 发票验旧就是作废么?
  • 收到赠送的东西,并给员工自用,怎么做账
  • Win7、WinXP下MySql安装出错完全卸载的方法步骤
  • mysql 5.7.33安装
  • Xp系统的桌面文件在哪里
  • windowsxp删除所有内容
  • 微软每月补丁更新一般于什么时间发布
  • win7 64位系统安装绘声绘影8提示已安装另一个版本的解决方法
  • 如何解决windows无法访问指定设备
  • kenmail.exe进程有什么用 是什么进程 kenmail进程查询
  • windows 10 mobile下载
  • Linux使用命令行将一个文件夹移动到另一个文件夹
  • Linux系统怎么设置中文输入法
  • nodejs bff
  • 批处理常用命令总结
  • js函数预解析
  • 关于javascript函数
  • linux系统中rpm命令主要功能
  • 用vue做项目加入购物车是怎么做到的
  • django批量创建数据
  • 陕西税务平台
  • 税务局周末上班没
  • 山东威海文登宋村镇有哪些村
  • 重庆准生证网上怎么申请领取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设