shell 检查文件夹所属用户组

摘要:
shell检查文件夹所属的用户组#/Bin/bash#检查文件夹权限是否为777检查文件夹是否属于组www#authroranmufei#20170821云板容器版本/数据目录权限判断计划任务检查cd/path=/dataq=$if[“$q”x=“www”x];thencho'ok'elschmod777${path}-Rhownwww:www${路径}-Recho'dirisnotwww'fi

shell 检查文件夹所属用户组


#!/bin/bash
# 检查文件夹 权限是否777 检查文件夹所属组是否www
# authro ranmufei
# 2017 08 21 云板容器版 /data 目录权限判断 定时任务检查
cd /

path=/data

q=$(ls -l ${path}|sed -n '2p' |awk -F " " '{print $3}')

if [ "$q"x = "www"x ]; then
	echo 'ok'
else
	chmod 777 ${path} -R
	chown www:www ${path} -R
	echo 'dir is not www'
fi


免责声明:文章转载自《shell 检查文件夹所属用户组》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇一个简单的日历系统(C++)fs 文件模块下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ansible介绍与安装使用

Ansible 介绍与安装 目录 Ansible 介绍与安装 Ansible的定义 Ansible的基础架构 Ansible的程序目录结构 Anisible特性 注意事项 安装Ansible 自定义清单(配置组内成员) Anisble实现管理方式 Ansible常用模块 ping 模块 user 模块 command/raw/shell 模块 scr...

shell脚本开发环境的配置和优化实践

vim路径等配置知识的整理见表: 相关配置文件 功能描述 .viminfo 用户使用vim的操作历史 .vimrc 当前用户vim的配置文件 /etc/vimrc 系统全局vim的配置文件 /usr/share/vim/vim74/colors/ 配色模板文件存放路径 .vimrc 的配置内容如下: "~/.vimrc"vim co...

shell的EOF用法

将命令输出的结果给一个循环处理,常用的方式如下: [root@etch171 guosong]#ls |while read line;do echo $line;done processlist top 使用EOF处理: [root@etch171 guosong]#while read line ;do echo $line;done<<E...

报错:Exception: org.apache.sqoop.common.SqoopException Message: DRIVER_0002:Given job is already running

报错背景: 创建完成job之后,执行job的时候报错。 报错现象: Exception: org.apache.sqoop.common.SqoopException Message: CLIENT_0001:Server has returned exception Stack trace: at org.apache.sqoop.cl...

shell遍历文件目录,监听文件变化,拼接字符串

最近利用业余时间学习了shell 并做了个例子 实现的功能是 : 监听demo文件夹下的文件,只要新增了  .js的文件就把对应的文件名重组,拼接, 最后写入到demo.js里面. 文件结构如下 : demo.sh代码如下 while : ; do if [ -f oldfiles.log ] then #按照时间排序 并取第一行 就是最...

Apache Kylin远程代码执行漏洞复现(CVE-2020-1956)

Apache Kylin远程代码执行漏洞复现(CVE-2020-1956) 简介 Apache Kylin 是美国 Apache 软件基金会的一款开源的分布式分析型数据仓库。该产品主要提供 Hadoop/Spark 之上的 SQL 查询接口及多维分析(OLAP)等功能。 Apache Kylin 中的静态 API 存在安全漏洞。攻击者可借助特制输入利用该漏...