1 Linux用户和组的基本概念
- Linux操作系统是一个多用户操作系统,用户在使用的时候必须向系统申请一个帐号,以这个帐号的身份进入系统使用操作系统分配的资源。
- 每个用户都有一个用户名、UID、所属组、密码(非必须)、登录终端等。
- 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。
- 每个组也有自己的名称、组唯一编号GID 。
- 系统通过UID和GID来区分不同的用户和组,相同的UID和 GID会被系统认为是同一个用户。
- 一般来说,GID和UID是可以不相同的,但绝大多数都会让它们保持一致,组分为主组和附加组两种,在Linux下用户必须拥有一个主组,但可以同时属于多个附加组。
上面啰里啰嗦一大堆官话。用“ls -l"命令就可以看到文件与用户和用户组的相关性。
$ ls ~
drwxr-xr-x 2 songguoya songguoya 4096 9月 30 2020 公共的
drwxr-xr-x 2 songguoya songguoya 4