• Linux下的用户管理


    一、添加用户

    useradd UserName
    
    useradd -g GroupName UserName  //创建并添加至组
    

    示例

    useradd tom

    说明:

    • 1.当创建用户成功后,会自动的创建和用户名相同的home目录
    • 2.也可以通过 useradd -d 目录名指定目录

    二、指定/修改密码
    passwd 用户名

    三、删除用户

    userdel UserName

    • 删除用户 userdel UserName
    • 删除用户以及home目录 userdel -r UserName

    四、查找用户
    id userName
    显示:
    uid=0(root) gid=0(root) groups=0(root)

    五、切换用户
    su - 用户名

    注意:

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

    六、查看当前用户/登录用户
    whoami

    [用户组]

    • 创建组 groupadd GroupName
    • 删除组 groupdel GroupName
    • 添加用户并添加至组 useradd -g GroupName UserName
    • 修改用户组 usermod -g GroupName UserName

    用户/组相关文件

    • /etc/passwd文件
      • 用户的配置文件,记录用户的各种信息
      • 每行含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell
    • /etc/shadow文件
      • 口令的配置文件
      • 每行含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
    • /etc/group文件
      • 组的配置文件,记录Linux包含的组信息
      • 每行含义:组名:口令:组标识符号:组内用户列表
  • 相关阅读:
    最接近原点的 K 个点
    水域大小
    根据数字二进制下 1 的数目排序
    有效的山脉数组
    岛屿的周长
    求根到叶子节点数字之和
    数组中的最长山脉
    [转] 结构体file_operations
    获取主机硬件资源 函数
    readdir() 获取文件类型
  • 原文地址:https://www.cnblogs.com/netwenchao/p/16268837.html
Copyright © 2020-2023  润新知