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/文件夹下面的所有内容进行增删改查。