• Linux用户管理


    一、用户管理配置文件
    1、配置文件
    用户信息文件:/etc/passwd
    密码文件:/etc/shadow
    用户组文件:/etc/group
    用户组密码文件:/etc/gshadow
    用户配置文件:
    /etc/login.defs
    /etc/default/useradd
    新用户信息文件:/etc/skel
    登陆信息:/etc/motd /etc/issue

    2、/etc/passwd格式
    用户名 密码 UID GID 描述信息 宿主目录 shell

    3、用户类型
    超级用户 root UID=0
    普通用户 UID 500 – 2^32-1
    伪用户 UID 1-499
    伪用户不是真实的用户,没有宿主目录,不需要登录,与系统和程序服务相关

    4、用户组
    每个用户可以支持多个组,每个组可以拥有多个用户,同一用户组的用户拥有相同的组权限

    5、/etc/shadow文件格式
    该文件用于保存用户密码,格式如下:
    用户名 密码 最后一次修改时间 最小时间间隔 最大时间间隔 警告时间 帐号闲置时间 失效时间 标志

    6、/etc/group 文件格式
    该文件用于保存用户组信息,格式如下:
    组名 组密码 GID 组内用户列表

    7、手工添加用户
    ①分别在/etc/passwd、/etc/group、/etc/shadow添加记录
    ②创建宿主目录
    ③设置默认配置文件
    ④设置用户密码

    二、用户管理命令
    1、useradd 用户添加
    2、passwd 设置用户密码
    3、groupadd 组添加
    4、groupdel 组删除
    5、groupmod 组修改
    6、gpasswd 设置组密码
    7、usermod 用户信息修改
    8、pwck 检测/etc/passwd文件(锁定文件)
    9、vipw 编辑/etc/passwd文件(锁定文件)
    10、id 查看用户id和组信息
    11、finger 查看用户详细信息
    12、su 切换用户(su – 环境变量切换)
    13、who、w 查看当前登录用户信息
    14、userdel 删除用户
    15、chage 设定密码

    三、用户组管理命令
    1、groups 查看用户隶属组
    2、newgrp 切换用户组
    3、grpck 用户组配置文件检测
    4、chgrp 修改文件所属组
    5、vigr 编辑/etc/group文件(锁定文件)

  • 相关阅读:
    14. Longest Common Prefix
    7. Reverse Integer
    用例图是软件项目成本预估的好帮手
    设计模式之创建性模式
    代码的核心定义文件
    一个项目经理的经验总结
    设计模式之结构型模式
    互联网发展十几年,你错过了哪些创业机会
    产品经理必读:像怀胎一样怀产品,要厚着脸皮听批评
    陌陌估值1亿美元:一个用户10美元,贵吗?
  • 原文地址:https://www.cnblogs.com/hlb430/p/2613051.html
Copyright © 2020-2023  润新知