linux 中修改文件或目录的用户组和访问权限
一、修改某个目录或者文件的用户名和用户组
1 | chown 用户名:组名 文件路径 |
修改data目录下的html文件夹的用户名和用户组为root和root(仅更改html)
1
chown root:root /data/html
修改data目录下的html下的所有文件的用户名和用户组为root和root。使用 -R 进行递归操作子目录和文件
1
chown -R root:root /data/html
二、修改某个目录或文件的访问权限
1 | chmod [who] [+/-/=] [mode] 文件名 |
参数 who
是其中一个用户或者用户的组合
- u 表示“用户(user)”,即文件或目录的所有者
- g 表示“同组(group)用户”,即与文件属主有相同组 ID 的所有用户
- o 表示“其他(others)用户”
- a 表示“所有(all)用户”。他是系统默认值
参数操作符号:
- +:添加某个权限
- -:取消某个权限
- =:赋予给定权限并取消其他所有权限
参数 mode 用来表示权限组合
- r/w/x:读/写/可执行