用户身份与文件权限以及文件属性

1. 用户身份

1.1 UID 用户身份码,可以判断用户身份

UID=0 表示为root用户

UID=1-999 表示为系统用户

UID大于1000 表示为普通用户

1.2 GID 用户组号码,可以判断用户加入了哪个组

在Linux中,创建用户时会自动创建一个与用户名同名的基本用户组,而且这个基本用户组只有该用户一人。 如果该用户日后被归纳到其他用户组,则这个其他用户组对于该用户称之为扩展用户组

一个用户只有一个基本用户组,可以有多个扩展用户组

1.3 useradd

1.4 groupadd

1.5 usermod

1.6 password

1.7 userdel

1.8 su

1.9 sudo

2. 文件类型

3. 文件权限

3.1 文件权限

Linux中对于文件的权限的定义为“可读(r),可写(w),可执行(x)”,并将次权限分别赋予了 文件的所有者 文件的所属组 其他人。 而且Linux对“可读(r),可写(w),可执行(x)”的权限分别进行了数字量化: 可读(r):4,表示对文件有读取查看权限 可写(w):2,表示对文件有写入编辑权限 可执行(x):1,表示对文件有执行权限。

r 表示可读(量化数字为4)

w 表示可写(量化数字为2)

x 表示可执行(量化数字为1)

rwxrwxrwx 表示文件所有者,所属组,其他用户对该文件的权限

3.1 chmod

3.2 文件的特殊权限

3.3 文件归属

4. 文件的隐藏属性

4.1 chattr

4.2 lsattr

5. 文件访问控制列表

5.1 setfacl

5.2 getfacl