linux更改文件目录权限命令
linux更改文件目录权限命令详细介绍
在 Linux 系统里,你可以运用chmod和chown命令来更改文件或目录的权限和所有者。下面为你介绍这两个命令的基本用法:
1.
chmod命令
chmod命令用于改变文件或目录的权限。权限分为读(r)、写(w)和执行(x),分别对应数值 4、2、1。权限作用于文件所有者(u)、所属组(g)和其他用户(o),a则代表所有用户。
语法
plaintext
chmod [选项] 模式 文件名
示例
- 使用符号模式修改权限:为文件所有者添加执行权限
bash
u+x filename
- 使用数字模式修改权限:将文件权限设置为所有者有读、写、执行权限,所属组有读、执行权限,其他用户有读权限
bash
filename
2.
chown命令
chown命令用于改变文件或目录的所有者和所属组。
语法
plaintext
chown [选项] [所有者][:组] 文件名
示例
- 更改文件的所有者:将文件的所有者改为
newuser
bash
newuser filename
- 更改文件的所有者和所属组:将文件的所有者改为
newuser,所属组改为newgroup
bash
newuser:newgroup filename
注意事项
- 执行这些命令通常需要相应的权限,一般是文件所有者或者 root 用户。
- 更改目录权限时,使用
-R选项可以递归地更改目录及其子目录下的所有文件和子目录的权限。例如:
bash
directory
912 directory
上述命令会递归地将directory目录及其子目录下的所有文件和子目录的权限设置为 755。