linux全套 | 用户管理 | 06

基本介绍

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

linux的用户需要至少都属于一个组.

添加用户

useradd [选项] 用户名

添加一个用户xm useradd xm

细节说明:

(1)

当创建用户成功后,会自动的创建和用户同名的家目录,还有同时创建一个与用户同名的组.

(2)

也可以使用useradd -d 指定目录 用户名, 给新创建的用户指定家目录

useradd -d /home/dog xq

给用户设置密码或修改密码

passwd 用户名

给xm修改密码: passwd xm

删除用户

userdel [选项] 用户名

(1) 删除xm,但是保留家目录: userdel xm

(2) 删除xm,一并把家目录也删除了: userdel -r xm

讨论: 是否应该保留被删除用户的家目录?

删除用户时,我们一般是不会删除用户的家目录的,因为里面有很多文件,可能都是有价值的.

查询用户信息

id 用户名

查询root信息: id root

如果没有用户,则会返回无此用户.

切换用户

su 用户名

退出当前用户,返回切换前: exit

创建一个用户zf,指定密码,然后切换到zf

useradd zf
passwd zf
su zf

用户组

用户组类似于班级的概念,系统可以对有共性的多个用户进行统一管理.

增加组: groupadd 组名

删除组: groupdel 组名

创建用户并指定组: useradd -g 组名 用户名

创建一个zwj,并将他指定在wudang这个组

groupadd wudang
useradd -g wudang zwj

修改用户的组: usermod -g 组名 用户名

创建一个shaolin的组,将zwj的组修改为shaolin

groupadd shaolin
usermod -g shaolin zwj

用户管理配置文件

大概知道这个3个文件即可.

/etc/passwd文件

用户user的配置文件,记录用户的各种信息

每行的含义: 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

/etc/shadow文件

口令的配置文件

每行的含义: 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

(/etc/shadow是来存放密码的,是加密的,所以知道有这个文件即可)

/etc/group文件

group的配置文件,记录linux包含的组的信息

每行含义: 组名:口令:组标识号:组内用户列表

posted @ 2020-05-22 17:40  RowryCho  阅读(184)  评论(0编辑  收藏  举报