• 用户管理


    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包含的组信息

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

  • 相关阅读:
    C语言面试题——寻找错误
    C语言的声明解释的在线工具——cdecl
    C语言面试题——指针运算
    const 指针与指向const的指针
    C语言复杂声明解释
    poj1248
    poj1750
    poj1484
    poj1853
    poj1575
  • 原文地址:https://www.cnblogs.com/houchen/p/14641225.html
Copyright © 2020-2023  润新知