centos学习(七)

82 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第23天,点击查看活动详情

文件权限问题

1. root用户模式下-新建目录dev-documents

在/usr/local/share创建dev-document用来存放研发的相关文档 image.png 可以看到dev-document的权限为drwxr-xr-x
说明:
d表示目录
r表示可读
w表示可写
x表示可执行 image.png 表示dev-document是属主拥有所有权限,组权限为可读和可以执行,其他组拥有和相同的权限

2.chown

修改文件夹所属组 chown d1:developer dev-documents
目录的属主为d1,用户组为developer image.png

3.chmod

修改文件夹的读写权限
chmod 750 dev-documents/
只有属主(root)和组(developer)拥有权限,其他组没有访问权限 d1访问: image.png d2访问: image.png t1访问: image.png

image.png 权限表说明

image.png

依照上面的表格,权限组合就是对应权限值求和,如下:

7 = 4 + 2 + 1 读写运行权限

5 = 4 + 1 读和运行权限

4 = 4 只读权限

因此,大家也就明白了 chmod 754 filename 命令的含义了。 这句命令的意思是将filename文件的读写运行权限赋予文件所有者,把读和运行的权限赋予群组用户,把读的权限赋予其他用户。

3.usermod -G

设置一个用户多权限:设置d1拥有developer和test权限
usermod -G developer,test d1 直接访问会提示权限不足,应该重新登录 image.png 查看d1拥有的权限 image.png 切换权限 newgrp test