持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第23天,点击查看活动详情
文件权限问题
1. root用户模式下-新建目录dev-documents
在/usr/local/share创建dev-document用来存放研发的相关文档
可以看到dev-document的权限为drwxr-xr-x
说明:
d表示目录
r表示可读
w表示可写
x表示可执行
表示dev-document是属主拥有所有权限,组权限为可读和可以执行,其他组拥有和相同的权限
2.chown
修改文件夹所属组
chown d1:developer dev-documents
目录的属主为d1,用户组为developer
3.chmod
修改文件夹的读写权限
chmod 750 dev-documents/
只有属主(root)和组(developer)拥有权限,其他组没有访问权限
d1访问:
d2访问:
t1访问:
权限表说明
依照上面的表格,权限组合就是对应权限值求和,如下:
7 = 4 + 2 + 1 读写运行权限
5 = 4 + 1 读和运行权限
4 = 4 只读权限
因此,大家也就明白了 chmod 754 filename 命令的含义了。 这句命令的意思是将filename文件的读写运行权限赋予文件所有者,把读和运行的权限赋予群组用户,把读的权限赋予其他用户。
3.usermod -G
设置一个用户多权限:设置d1拥有developer和test权限
usermod -G developer,test d1
直接访问会提示权限不足,应该重新登录
查看d1拥有的权限
切换权限
newgrp test