Linux文件读写改权限详解
文件的rwx权限
[ r ] | [ w ] | [ x ] |
---|---|---|
该文件可读(read) | 该文件可修改(write) | 该文件可执行(execute) |
注意:只有当该文件所在目录有写权限,并且该文件有[w]权限,才可以进行删除操作
目录的rwx权限
[ r ] | [ w ] | [ x ] |
---|---|---|
可查看目录内容(ls) | 该目录可进行插入、修改、删除 | 可以进入该目录 |
修改权限
Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。
在Linux中,我们通过"ll"命令查看文件权限。
我们现在对下图所示的文件进行权限更改
sudo chmod -x bin命令为所有用户去除bin文件夹的 [x] 权限
sudo chmod +x bin为所有用户重新添加bin文件夹的 [x] 权限
sudo chmod a+权限名 文件名 |为所有用户添加权限
sudo chmod u+权限名 文件名 |为文件所有者添加权限
sudo chmod g+权限名 文件名 |为文件所有者所在组添加权限
sudo chmod o+权限名 文件名 |为其他人添加权限
上图为我们执行sudo chmod +x bin 后的结果。
sudo chmod 777 文件名 |为所有用户指定权限
上图为我们执行sudo chmod 777 bin 后的结果。
对应权限表如下图: