linux 基础 - 8. CentOS用户管理

linux 基础 - 8. CentOS用户管理

一、 基本介绍

linux 系统是一个多用户多任务的操作系统,任何一个使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
Linux 的用户需要至少属于一个组。

二、 添加用户

1. 基本语法

  1. useradd [选项] 用户名
  2. 当创建用户成功后,或自动创建和用户同名的 /home/名称 目录;
    这里写图片描述

2. 指定、修改密码

给用户指定密码使用指令【passwd 用户名】

3. 删除用户

  1. 基本语法: userdel 用户名
  2. userdel -r 用户名,删除用户,并把用户对应家目录删除。
  3. 一般来说:用户的家目录会保留

三、 查看用户信息

  1. 【id 用户名】 查看用户指令
  2. uid 用户id ; gid 用户所在组id号;组 组名;
    这里写图片描述
  3. 使用 whoami 查看当前是那个用户;

四、 切换用户

在操作 linux 中,可以通过 【su - 用户名】指令 切换用户。

五、 用户组

  1. 介绍:
    类似于角色,系统可对有共性的多个用户进行统一管理。

  2. 增加组:
    使用 【groupadd 组名】

  3. 删除组:
    使用【groupdel 组名】

  4. 增加用户时指定组:
    使用【useradd -g 组名 用户名】

六、 用户和组的

  1. 用户配置文件 : /etc/passwd
    每行含义:用户名:口令:用户表示好:组标识号:注释性描述:主目录:登录shell

  2. 组配置文件: /etc/group
    每行含义:登录名:加密口令:最后一次修改花四溅:最小时间间隔:最大时间间隔:不活动时间:失效时间:标志

  3. 口令配置文件: /etc/shadow
    每行含义:组名:口令:组标识号:组内用户列表

猜你喜欢

转载自blog.csdn.net/java_18945106612/article/details/80968312