Linux文件/文件夹 权限设置
2023年1月29日大约 2 分钟
Linux文件/文件夹 权限设置
说明:
-R:递归修改目录下所有的文件或文件夹说明
username: 用户名
groupname: 组名
fullpath: 要更改的目录(文件或文件夹路径)
更改所属用户
chown -R username fullpath
更改所属用户组
chgrp -R groupname fullpath
更改操作权限
主要如下权限:
r(读取)w(写入)x(执行)
修改某个用户、组对文件夹的权限,用命令chmod实现,其中U代表User,G代表Group,O代表Other;+、-、=代表加入、删除和等于对应权限,
每个文件的权限基于UGO进行设置;
权限三位一组(rwx),同时需授权给三种角色:UGO;
具体案例如下:
(1) 授予用户对fullpath目录拥有rwx权限
chmod –R u+rwx fullpath
(2) 授予组对fullpath目录拥有rwx权限
chmod –R g+rwx fullpath
(3) 授予用户、组、其他人对fullpath目录拥有rwx权限
chmod –R u+rwx,g+rwx,o+rwx fullpath
(4) 撤销用户对fullpath目录拥有w权限
chmod –R u-w fullpath
(5) 撤销用户、组、其他人对fullpath目录拥有x权限
chmod –R u-x,g-x,o-x fullpath
(6) 授予用户、组、其他人对fullpath目录只有rx权限
chmod –R u=rx,g=rx,o=rx fullpath