Linux系统中的用户管理(1)---用户的查看、切换及存储方式

一、用户及用户组存在的意义

1.用户存在的意义

 系统资源是有限的,如何合理分配系统资源?

 在这个问题解决时必须要有多个资源配合

  1. 身份 account
  2. 授权 author
  3. 认证 auth

3A机制。3A机制组成系统中最底层的安全架

2.用户组存在的意义

  1. 用户组是一个逻辑容器
  2. 对用户进行归类和统一授权

二、用户及用户组在系统中的存在方式

  1. 电脑对数字敏感                   ## 用户的ID##
  2. 人类对字符串敏感               ##用户的名称##
  3. ID <--------> 名称                   ##必须要记录到文件当中用户才能存在##
  4. 用户就是/etc / passwd 文件中的一行字符
  5. 用户组存在的方式就是 /etc / group 文件中的一行字符

三、用户的查看

1.查看当前用户

     whoami                       ## 查看当前用户##

2.系统中用户的查看

  1. id                   ## 查看用户的ID ##
  2.          -u          ##查看用户的用户id##
  3.          -g          ##查看用户主组id
  4.          -G         ##查看用户所有的组的id
  5.          -n          ##显示名称

3.用户切换

su  -  username           ## - 表示切换用户环境 ;

                   username ## 如果root ------> commonuser 不需要后者密码

                                      ## 如果 commonuser ------> root 需要密码

                                      ## 如果 commonuser ------> commonuser 需要密码

*注意 : 在做用户切换时当使用完毕用户身份及时退出      ## exit 指令##

             不要在一个shell中反复执行su命令,否则会导致环境错乱

四、用户的系统配置文件

/etc/passwd                ##用户身份信息文件

                                       #用户名称:用户密码:用户id:用户主组id:用户说明:用户家目录:用户默认shell

/etc/group                    ##组身份信息文件

                                       #组名称:组密码:组id:组的附加成员

/etc/skel / . *                 ##用户环境配置文件模板 默认开启shell的配置,用户的骨文件

/etc/shadow                ##用户认证信息文件

/home/username       ##用户家目录

发布了5 篇原创文章 · 获赞 0 · 访问量 100

猜你喜欢

转载自blog.csdn.net/Horizon_carry/article/details/105524156
今日推荐