linux学习笔记12-用户管理1


linux学习笔记12-用户管理1

通过UID来识别用户,分3类

  • 管理员 root 唯一的
  • 虚拟用户 不能登录系统,但是系统中的程序需要使用,是必须的,例如:bin、daemon、ftp匿名ftp登录、mail、nobody浏览器。centos系统中,1-499UID预留给虚拟用户使用
  • 普通用户 可以登录 权限有限 从UID 500开始

用户组

  • GID 用户和用户组之间是多对多的关系,一个用户可以对应多个组,一个组也可以包含多个用户
  • 但是对于一个用户来说,可以有几个用户组,但是只有一个主用户组
  • 主用户组和其他用户组最大区别是,在用户创建文件时,会影响文件的从属的用户组这个属性
# 新建一个文件testfile,查看从属用户和用户组情况
[stu@localhost tmp]$ id stu
uid=500(stu) gid=500(stu) 组=500(stu)
[stu@localhost tmp]$ touch testfile
[stu@localhost tmp]$ ll
总用量 4
-rw-rw-r--. 1 stu stu 46 1月   6 18:08 geci.txt
-rw-rw-r--. 1 stu stu  0 1月  12 15:26 testfile

# 新建一个文件夹testdir,查看从属的用户和用户组
[stu@localhost tmp]$ mkdir testdir
[stu@localhost tmp]$ ll
总用量 8
-rw-rw-r--. 1 stu stu   46 1月   6 18:08 geci.txt
drwxrwxr-x. 2 stu stu 4096 1月  12 15:27 testdir
-rw-rw-r--. 1 stu stu    0 1月  12 15:26 testfile