检查目录权限是否为root

回复 收藏
#! /bin/bash

dir=/home/mysql
for file in `ls $dir`; do
        for file2 in `ls $dir/$file` ; do
                own=`ls -ld $dir/$file/$file2 |awk '{print $3}'`
                if  [ "$own" -ne "root" ] ; then
                        chown -R mysql:mysql $dir/$file/$file2
                        echo "$dir/$file/$file2" >>/tmp/checkown.log
                fi
        done
done
2010-01-10 11:35 举报
已邀请:
0

qq20847697

赞同来自:

!!!!!!!!!!!!
0

疾风

赞同来自:

/home/mysql下的目录所有者不是root改为mysql:mysql,并生成修改的目录日志
0

lyhabc

赞同来自:

if  [ "$own" == "root" ] ; then

==吧
0

喀洛池

赞同来自:

学习学习

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: