Linux用户管理

Posted leeqico

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux用户管理相关的知识,希望对你有一定的参考价值。

8.1 基本介绍

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

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

8.2 添加用户

    8.2.1 基本语法

    useradd    [选项]    用户名

    8.2.2 实际案例

    添加一个用户xm

技术分享图片
添加一个用户xm

    特别说明

    cd    表示change directory,切换目录。

    8.2.3 细节说明

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

        2.也可以通过useradd    -d    指定目录    新的用户名,给新创建的用户指定家目录。

技术分享图片
给新创建的用户指定家目录

        3.查看home下的家目录。

技术分享图片
home目录
技术分享图片
视图模式下查看的home目录

8.3 给用户指定或者修改密码

    8.3.1 基本语法

        passwd    用户名

    8.3.2 应用案例

        给xm指定密码

技术分享图片
给xm指定密码

注意:

1.在工作中,密码必须复杂点。

2.使用passwd指定密码时,界面是看不到的。

8.4 删除用户

    8.4.1 基本语法

        userdel    用户名

    8.4.2 应用案例

        1.删除用户xm,但是要保留家目录。

技术分享图片
删除用户xm,但是要保留家目录
技术分享图片
查看家目录

        2.删除xq以及用户主目录

技术分享图片
删除xq以及用户主目录

    8.4.3 实际中

        在删除用户时,我们一般不会将家目录删除。     

8.5 查询用户信息

    8.5.1 基本语法

        id    用户名

    8.5.2 应用实例

        查询root信息

技术分享图片
查询root信息

        uid=0(root):用户root的id是0,

        gid=0(root):用户root的所在组的id是0,

        组=0:用户root的组名。

    8.5.3 细节说明

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

技术分享图片
当用户不存在时,返回“无此用户”

8.6 切换用户

    8.6.1 介绍

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

    8.6.2 基本语法

        su    -    切换用户

    8.6.3 应用实例

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

技术分享图片
切换用户

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

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

技术分享图片
查看当前用户

8.7 用户组

    8.7.1 介绍

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

    8.7.2 增加组

        groupadd    组名

技术分享图片
增加组wudang

    8.7.3 删除组

        groupdel    组名

技术分享图片
删除组wudang

8.8 增加用户时直接加上组

    8.8.1 指令(基本语法)

        useradd    -g    用户组    用户名

    8.8.2 案例

        增加一个用户zwj,直接将他指定到wudang。

技术分享图片
增加一个用户zwj,直接将他指定到wudang

8.9 修改用户的组

    8.9.1 指令(基本语法)

        usermod    -g    用户组    用户名

    8.9.2 案例

        创建一个shaolin组,将zwj用户修改到shaolin。

技术分享图片
zwj属于shaolin组了

8.10 用户和组的配置文件

    8.10.1    /etc/passwd文件

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

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

技术分享图片
vim /etc/passwd

    8.10.2    /etc/shadow文件

        口令的配置文件

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

技术分享图片
vim /etc/shadow

    8.10.3    /etc/group文件

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

        每行的含义:<组名:口令(隐藏):组标识号:组内用户列表(隐藏)>

技术分享图片
vim /etc/group

 

        如果找不到直接输入 /shaolin查找

?

 




















以上是关于Linux用户管理的主要内容,如果未能解决你的问题,请参考以下文章

Linux用户权限管理命令

Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令

Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令

Linux学习之用户管理命令与用户组管理命令(十五)

linux用户及权限详解-用户组-用户管理-权限管理

Linux用户权限管理