Loading

用户管理

知识储备

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

2.Linux 的用户需要至少要属于一个组

添加用户

基本语法

useradd  [选项]  用户名

例子:
useradd lxx 

说明:
1.创建用户成功后会自动创建和用户名同名的家目录
指定家目录

useradd -d 目录路径 用户名


指定用户组

useradd -g 用户组名 用户名

给用户指定或修改密码

基本语法

passwd 用户名

删除用户

基本语法

userdel 用户名            删除用户,保留家目录
userdel -r 用户名        删除用户,不保留家目录

说明:

正常在我们删除用户的时候,一般会保留家目录

查询用户信息

基本语法

id 用户名

 用户名不存在

切换用户

说明

当用户权限不够时,可以通过su -,来切换到高权限用户,比如root用户

基本语法

su - 用户名        切换用户
exit              返回原来用户

补充说明

从高权限用户切换到低权限用户时,不需要密码

小练习:
1.创建一个lxx的用户并指定密码
    useradd lxx
    passwd lxx
    123
    123
2.切换到lxx
    su - lxx
3.尝试cd到/root目录
    权限不够
4.切换回root用户
    su - root     997997
    exit/logout   
5.再次cd到/root目录
    cd /root

用户组

说明

用以对具备同一权限的用户进行统一管理

就好比:运维组,技术组

增加组

groupadd 组名

删除组

groupdel 组名

前提:组内不能有用户,否则无法删除

修改用户的组

基本指令

usermod -g 组名 用户名

/etc/passwd 文件

这是用户的配置文件,记录着用户的各种信息

 每行含义:用户名:口令(不显示):用户id:组id:注释性描述:主目录:Shell

/etc/shadow 文件

口令配置文件

存用户密码和相关时间的地方

/etc/group 文件

组的配置文件

posted @ 2021-10-31 09:27  1640808365  阅读(260)  评论(0编辑  收藏  举报