Ubuntu管理文件所有权和用户权限

简析chown和chmod用法

修改文件所有权–chown

计算机网络实验在执行完python脚本后,由于以sudo模式启动,生成的文件夹所有者为root,文件夹右下角有小锁,其他用户没有访问修改的权力。

用到语句:chown [选项] [更改目标所有者][:[更改目标组]] 文件名
或:chown [选项] –reference=参考文件 文件名

chown选项描述
-c如果文件权限确实被更改,就显示更改信息
-f忽略大部分错误信息(除用法错误外)
-v显示详细的信息(包括符号链接)
-h更改符号链接(只对该链接做变更,而不变更链接指向的文件的所有权),但如果未加-h执行时                  遇到了符号链接,则变更链接指向的文件的所有权而不改变链接的所有权。
-R递归的更改其下子文件的属性。在指定了-R后还可以继续指定-H,-L,-P:
H:如果命令行参数是指向目录的符号链接,就遍历之
L:遍历遇到的所有符号链接
P:(default)不会遍历任何符号链接

例:
chown root /qlen             将 /qlen的属主更改为“root”
chown root:staff /u       和上面类似,但同时也将其属组更改为“staff”
chown -hR root /qlen      将 /qlen 及子目录下所有文件的属主更改为“root”

更改文件权限–chmod

额外补充更改文件权限命令:chmod [选项] [<权限范围>+/-/=<权限设置>] 文件名
或:chmod [abc] 文件名

chmod 选项描述
-c如果文件权限确实被更改,就显示更改信息
-f忽略大部分错误信息(除用法错误外)
-v显示详细的信息(包括符号链接)
-R递归的更改其下子文件的属性。
权限范围描述
uUser,即文件所有者
gGroup,文件所属群组
oOther,其他用户
aAll,所有用户(用处:设置u、g、o具有相同权限)

+ 增加权限
- 减少权限
= 重新赋予权限

权限设置描述
r读取权限,8进制代码为4
w写入权限,8进制代码为2
x执行权限,8进制代码为1
-没有权限,8进制代码为0

例如:chmod u=+r+w-x qlen.txt表示使文件所有者者对qlen.txt拥有读写权限
等价于chmod u=rw qlen.txt

再例:chmod u=rw,g=rw,o=r qlen.txt表示属主和属组有读写权限,其他用户只读
此时用ll命令应该会看到 drw-rw-r–-rw-rw-r–

另外,也可以用chmod abc 文件名的方式同时对三类用户进行修改。abc为3位8进制数字

数字描述权限
0-无权限
1x可执行
2w只写
3wx可写可执行
4r只读
5rx可读可执行
6rw读写
7rwx全权限

例如:chmod 777 qlen.txt即为全部用户全权限

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Therock_of_lty

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值