Linux下不同用户对同一文件都有写权限

1. 先说一下文件的权限

下面每行列出了10个字符,其中第1位表示文件的类型: d表示文件夹, l表示链接文件, -表示文件。

剩余9位分为3组,每组3位,分别表示: 文件所有者、同组用户、其他用户 对该文件的权限。

每组的3位字母分别表示对该文件的读(r)、写(w)、执行(x)权限,显示字母表示有该权限,显示-表示没有该权限。

-r--r--r--
-rw-------
drw-r--r--
-rw-rw-rw-
drwx------
-rwxr--r--
lrwxr-xr-x
-rwxrwxrwx
上面每行列出了10个字符,其中第1位表示文件的类型: d表示文件夹, l表示链接文件, -表示文件。

2. 然后说一下Linux下新建/删除用户和密码设置

# 或者直接利用adduser创建新用户(adduser + 用户名)这样在/home目录下会自动创建同名文件夹
添加用户:useradd -m 用户名  
设置密码  passwd 用户名
删除用户:userdel -r 用户名

3. 接下来开始正文,首先新建多个用户和一个组,并将用户附加到组中

# 新建3个用户
adduser wang
adduser dong
adduser sun
# 新建一个组
groupadd family
# 将3个用户附加到组
usermod -a -G family wang
usermod -a -G family dong
usermod -a -G family sun

4. 将某个文件夹添加到组

chown -R :family /data/images/

5. 将文件夹添加所有权限

chmod -R 777 /data/images/

这时候/data/images/文件夹的拥有了所有权限,而这个文件夹属于family组,这样组内的3个用户都可以对/data/images/文件夹下面的所有内容进行增删改查。

猜你喜欢

转载自blog.csdn.net/weixin_41529012/article/details/131442741
今日推荐