linux中的sticky bit
删除hive库报错(drop database xxx cascade;)
报错分析:
当前要删除的hive库的上层目录设置了sticky bit,只有当前用户的拥有者能删除目录下的子目录和文件
解决方法:
使用chmod修改目录权限
目录的权限是rwxrwxrwt 很惊讶这个t是什么,怎么不是x或者-呢?搜了下发现:
这个t代表是所谓的sticky bit。sticky bit: 该位可以理解为防删除位. 一个文件是否可以被某用户删除, 主要取决于该文件所属的组是否对该用户具有写权限. 如果没有写权限,
转载
2022-07-04 09:32:14 ·
290 阅读 ·
1 评论