位置: 编程技术 - 正文

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

  • 应交税费转营业外支出
  • 价外税和价内税的理解
  • 增值税附加税是几个点
  • 京东开专用发票需要用公户付款吗
  • 个体户可以不开公户吗?打款到法人卡
  • 审计调整分录做在哪一年
  • 股东经济性质怎么填
  • 加计抵减怎么入账
  • 房地产开发企业土地增值税清算
  • 两处以上取得工资如何交社保
  • 业务招待费包括住宿费吗
  • 生产企业出口货物可享受免税并退税
  • 建筑业预交税金怎么计算
  • 这个月只有进项没有销项
  • 商品销售赠送部分要交税吗
  • 工会费入账科目
  • 材料采购定期结算表
  • 代理进口产品需要什么手续
  • 递延所得税资产和负债怎么理解
  • 如何降低房租
  • 科技型中小企业认定需要什么条件
  • 成本费用分配的原则方法
  • 中药材收购需要纳税吗
  • 材料验收入库会计分录怎么写计划成本法
  • 华为手机屏幕碎了照片
  • 年末应计提坏账准备为什么是负数
  • 计提城市维护费分录
  • 攀岗的企业性质有哪些
  • u盘bios设置usb启动
  • windows 11截图
  • 小白学php需要多久能上手
  • 融资租入的设备为什么属于资产
  • 养老金领取怎么算他的领取金额
  • PHP:imagecreatefromgd2()的用法_GD库图像处理函数
  • 零售业的进货帐务怎么做
  • 资产变现率减资产负债率
  • php获取字符串中的指定字符
  • 劳务费开发票后还需要交个税吗
  • php中验证码如何实现登录验证
  • 数据 挖掘
  • JavaScript 30 JavaScript 日期格式
  • 模型训练的过程是什么过程
  • html表格用法
  • php代码自动生成
  • 利润表本年累计金额和本期金额有什么区别
  • python字典遍历key
  • 帝国cms适合个人用吗
  • 一个残疾证一年单位免多少税2023
  • 发票普票增票
  • 明细账怎么补登
  • 影响无形资产的营业利润怎么算
  • sqlserver存储过程返回多个结果集
  • 预付账款怎么记账
  • 农产品开具发票税率是多少?
  • 其他收益和其他综合收益属于什么科目
  • 预付账款余额在贷方为
  • 企业亏损净资产降低吗
  • 发票免税怎么做账
  • 农村的扶贫政策是什么
  • 净利润增长率的影响因素
  • 小规模30万含专票吗
  • 经营性应收项目的计算公式
  • 现代服务业包括哪些
  • 新建工业企业要考虑到什么
  • mysql newid()
  • win10启动项怎么设置
  • ubuntu安装超详细教程
  • mac识别文字软件
  • centos minio
  • win8的应用商店
  • node 线程 进程
  • js判断div是否有滚动条
  • get请求的url
  • jquery实战
  • ie8兼容性模式设置在哪
  • json对象转化为list
  • android适配器是什么意思
  • python xml.etree.ElementTree遍历xml所有节点实例详解
  • 推进落实类似的词语
  • 税务迁出需要哪些手续2020年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设