ubantu如何调整文件权限
时间: 2025-02-08 09:33:54 浏览: 28
### Ubuntu 中修改文件权限的方法
#### 使用 `chown` 命令更改文件所有权
对于需要改变文件或目录所属用户的场景,可以使用 `chown` 命令。例如,要将名为 `filename` 的文件及其子项的所有权更改为用户名为 `username` 的用户,命令如下:
```bash
sudo chown -R username filename
```
这会递归地应用到指定路径下的所有项目[^1]。
#### 使用 `chmod` 数字法设置权限
通过 `chmod` 命令配合三位八进制数来设定不同类型的访问控制。以下是几个常见的例子:
- 设置仅所有者具有读写权限:`$ sudo chmod 600 xxx`
- 所有者拥有读写权限而同一组内的其他成员仅有读取权利:`$ sudo chmod 644 xxx`
- 授予所有者完全控制(即读、写加执行),其余人均无任何操作许可:`$ sudo chmod 700 xxx`
- 开放给所有人读写能力但不包括执行功能:`$ sudo chmod 666 xxx`
- 完全开放——给予每一个人都能进行读取、编写及运行的权利:`$ sudo chmod 777 xxx`
这些数值分别代表了不同的权限组合,其中每一位数字对应一类用户群体的权限级别[^2]。
#### 字母表示法调整特定类别的权限
除了上述提到的基于数字的方式外,还可以采用字符形式精确指明希望增加(`+`)还是减少(`-`)哪种类别(r=read, w=write, x=execute)上的授权状态。比如移除同组及其他人的读权限可以用这样的语句实现:
```bash
chmod go-r file.txt
```
这里,“go”指的是group(群组)和其他人(others),后面跟上想要变更的具体属性“r”,前面加上减号意味着撤销该项特权[^3]。
阅读全文
相关推荐














