zoukankan      html  css  js  c++  java
  • 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文件(锁定文件)

  • 相关阅读:
    Jmeter错误解析-明明写对了,确报404,原因是接口里多了个空格
    Jmeter+ant+svn+jenkins一键部署(四)--机器人发报告
    Django
    Linux下压缩解压文件夹+下载+删除命令
    VUE-安装
    Hadoop核心-MapReduce
    Pulsar 社区周报|2021-06-14~2021-06-20
    ApacheCon Asia 2021: Apache Pulsar 技术议题一览
    Pulsar 社区周报|2021-06-07~2021-06-13
    直播回顾|TGIP-CN 032:Apache Pulsar 快速上手实战
  • 原文地址:https://www.cnblogs.com/hlb430/p/2613051.html
Copyright © 2011-2022 走看看