Linux系统中用户管理

1. 用户及用户组存在的意义

1)用户存在的意义 ——系统资源是有限的,如何合理分配系统资源? 在这个问题解决时必须要有连个资源配合
3A机制,组成系统中最底层的安全架构

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

2)用户组存在意义

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

2.用户及用户组在系统中的存在方式

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

3.用户切换

1)用户查看

  • whomai 查看当前用户
  • id 查看用户id信息
    -u 查看用户的用户id
    -g 查看用户主组id
    -G 查看用户所有的组的id
    -ngG (-ng -nG) 显示名称
    Linux系统中用户管理
    2)用户切换
    su – username 切换用户环境
    ‘-’ ------严谨
    如果root ----> commonuser 不需要后者密码
    commonuser ----> root 需要密码
    commonuser ----> commonuser 需要密码
    注意:在做用户切换时当使用完毕用户身份及时退出,不要在一个shell中反复执行su命令,在一个shell中反复执行su命令会导致环境错乱!
    Linux系统中用户管理
    注销图形,变为用户登陆界面
    Linux系统中用户管理