zoukankan      html  css  js  c++  java
  • 用户管理

    一、用户

    1、基本介绍

    给大家画一个示意图,帮助大家理解用户管理的规则

    说明

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

    2、添加用户

    #基本语法
    useradd  [选项]  用户名

    实际案例:新增 xm 用户

    说明:

    • 当创建用户成功后,会自动的创建和用户同名的家目录
    • 也可以通过 “useradd  -d   指定目录   新的用户名”,给新创建的用户指定家目录

    3、给用户指定或者修改密码

    #基本语法
    passwd  用户名

    实际案例:给 xm 用户指定密码

    4、删除用户

    #基本语法
    userdel  用户名

    实际案例

    5、查询用户信息

    #基本语法
    id  用户名

    实际案例

    6、切换用户

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

    #基本语法
    su  -  切换用户名

    实际案例:创建一个用户 zf, ,指定密码,然后切换到 zf

    说明

    • 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
    • 当需要返回到原来用户时,使用 exit 指令

    二、用户组

    1、介绍

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

    2、增加组

    #基本语法
    groupadd 组名

    实际案例

     

    3、删除组

    #基本语法
    groupdel  组名

    实际案例

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

    #基本语法
    useradd -g 用户组 用户名

    实际案例

    5、修改用户的组

    #基本语法
    usermod -g 用户组 用户名

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

    6、/etc/passwd 文件

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

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

    7、/etc/shadow 文件

    口令的配置文件

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

    8、/etc/group 文件

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

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

  • 相关阅读:
    leetcode 202 Happy Number
    【C++】函数缺省参数的作用
    【C++】类的两种实例化方法
    【C++】const 常引用的用法
    【Ubuntu】使用root账户登录ubuntu
    【Docker】基本命令使用介绍
    【Ajax】PHP中ajax的基本知识点
    【PHP】mysql基本操作整合
    一条命令搞定在VMware中的Ubuntu14.04 64 位安装Docker
    Java泛型初探
  • 原文地址:https://www.cnblogs.com/jwen1994/p/14011412.html
Copyright © 2011-2022 走看看