首页 > 其他 > 详细

一条命令引发的思考

时间:2020-05-24 14:15:14      阅读:36      评论:0      收藏:0      [点我收藏+]

一条命令引发的思考


背景:

要求把/user目录里31一个省份文件夹权限全部更改为700权限,并给在群里贴出修改的命令如下:

hadoop fs -chmod -R 700 /user/${province}

操作:

这个还不简单,就是手敲下各个身份嘛,颇为简单,直接开工如下

hadoop fs -chmod -R 700 /user/${zhejiang}
hadoop fs -ls /user

查看发现31省份文件夹怎么都变成700权限,不应该就浙江省文件夹变成700权限吗,而且还有其他文件夹也全变成700权限。看到这场景懵了,现在是把该修改和不该修改的全部变成700权限。

处理:

认真查看31个省份的文件夹权700是对的,那么还有12个文件夹权限要恢复到原始状态,我们本想用依据umask去恢复12个文件,但是发现12个文件夹权限不是默认,貌似做个修改。最后找到ls显示部分,就参照这个去修改权限,但是文件夹里的文件权限无法恢复。最后商量全部参照文件夹权限去设置,这样也是没有办法的办法,后续有问题,只能去调整中。

总结:

1、shell知识掌握有待加强

2、最好自己搭建一套大数据实验环境。

一条命令引发的思考

原文:https://www.cnblogs.com/linux123/p/12950745.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!