用户管理

1、基本介绍

clipboard

说明:

1)Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须先向系统管理员申请

一个账号,然后以这个账号的身份进入系统

2)Linux的用户至少属于一个组


2、添加用户

基本语法:

useradd [选项] 用户名

举例:

useradd xm

如果没有指定用户所在的组,那么默认会创建和用户同名的组,然后用户置于该组中

细节说明:

1)当用户创建成功后,会自动创建和用户同名的家目录

2)也可以通过 userass -d 指定目录 用户名 , 给新用户指定家目录


3、给用户指定密码

基本语法

passwd 用户名

clipboard


4、删除用户

基本语法:

userdel 用户名

说明

1)删除用户,但是保留家目录

userdel xm

2) 删除用户和用户家目录

userdel -r xm

3)在实际删除用户时,我们不会删除家目录


5、查询用户信息

基本语法:

id 用户名

clipboard

说明:

当用户不存在时,会返回 “无此用户”


6、切换用户

在操作Linux时,如果当期用户的权限不够,可以通过 su- 指令,切换到高权限用户,比如root

基本语法

su - 切换用户名

细节说明:

1)从权限高的用户切换到权限低的用户,不需要输入密码,反之需要

2)当需要返回到原来的用户时,使用exit指令

【补充】

查看当前用户/登录用户: whoami / who am i


7、用户组

介绍:

类似于角色,系统可以对有共性的多个用户进行同一个管理

增加组:

groupadd 组名

案例:

group add wudang

删除组:

groupdel 组名


8、增加用户时直接加上组

基本语法

useradd -g 用户组 用户名

案例:增加一个用户zwj,直接将他指定到wudang组

useradd -g wudang zwj

clipboard


9、修改用户所在的组

usermod -g 用户组 用户名

案例: 创建一个shaolin组,让zwj用户修改到shaolin

groupadd shaolin

usermod -g shaolin zwj


10、/etc/passwd 文件

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

clipboard

zwj:x:503:504::/home/zwj/shell

每行的含义: 用户名:口令:用户标识号:组标识号:家目录:登录shell


11、/etc/shadow文件

口令配置文件


12、/etc/group 文件

组(group)的配置文件,记录Linux包含的组信息

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

原文地址:https://www.cnblogs.com/houchen/p/14641225.html