zoukankan      html  css  js  c++  java
  • 用户配置命令及用户管理相关文件

    用户管理相关文件
      用户的家目录
      普通用户:/home/用户名/,所有者和所属组都是此用户,权限是700
      超级用户:/root/,所有者和所属主都是root用户,权限是550

      用户的邮箱
      /var/spool/mail/用户名/

      用户模板目录
      /etc/skel

    用户管理命令-useradd
      useradd【选项】用户名
      -u UID:手工指定用户的UID号
      -d 家目录:手工指定用户的家目录
      -c 用户说明:手工指定用户的说明
      -g 组名:手工指定用户的初始组
      -G 组名:指定用户的附加组
      -s shell:手工指定用户的登录shell。默认是/bin/bash
      添加默认用户
        useradd hzy(useradd执行以下的操作)
        grep hzy/etc/passwd
        grep hzy/etc/shadow
        grep hzy/etc/group
        grep hzy/etc/shadow
        ll -d/home/lamp
        ll /var/spool/mail/lamp
        用户默认值
        /etc/default/useradd
          GROUP=100 用户默认组
          HOME=/home 用户家目录
          INACTIVE 密码过期宽限天数(shadow文件7字段)
          EXPIRE= 密码失效时间(8)
          SHELL=/bin/bash 默认shell
          SKEL=/etc/skel 模板目录
          CREATE_MAIL_SPOOL=yes 是否建立邮箱
        /etc/login.defs
          PASS_MAX_DAYS 99999 密码有效期(5)
          PASS_MIN_DAYS 0 密码修改间隔(4)
          PASS_MIN_LEN 5 密码最小5位(PAM)
          PASS_WARN_AGE 7 密码到期警告(6)
          GID_MIN 500 最小和最大UID范围
          GID_MAX 60000
          ENCRYPT_METHOD SHA512 加密模式

    用户管理命令-passwd
        passwd【选项】用户名
        -S 查询用户密码的密码状态。仅root用户可用
        -l 暂时锁定用户。仅root用户可用
        -u 解锁用户。仅root用户可用
        --stdin 可以通过管道符输出的数据作为用户的密码

        查看密码状态 passwd -S root
          root PS 2019-08-05 0 99999 7 -1 (密码已设置,使用 SHA512 加密。)
          (用户密码设定时间(2019-08-05)密码修改间隔时间(0)密码有效期(99999)警告时间(7)密码不失效(-1))

    锁定用户和解锁用户(在shadow中把密码注释)
      passwd -l hanzhiyu
      passwd -u hanzhiyu

    用户管理命令usermod和chage
      修改用户信息usermod
        usermod【选项】用户名
        -u UID 修改用户UID号
        -c 用户说明 修改用户的说明信息
        -G 组名 修改用户的附加组
        -L 临时锁定用户(lock)
        -U 解锁用户锁定(Unlock)


    修改用户密码状态chage
      chage【选项】用户名
        -l 列出用户的详细密码状态
        -d 日期 修改密码最后一次更改日期(shadow3字段)
        -m 天数 两次密码修改间隔(4字段)
        -M 天数 密码有效期(5字段)
        -W 天数 密码过期前警告天数(6字段)
        -I 天数 密码过后宽限天数(7字段)
        -E 日期 账号失效时间(8字段)


    用户管理命令userdel和su
      删除用户userdel
        userdel【-r】用户名
        -r 删除用户的同时删除用户家目录
      查看用户id
        id【用户名】

      用户切换命令su
        su【选项】用户名
        - 选项只使用 - 代表连用户的环境变量一起切换
        -c命令 仅执行一次命令,而不切换用户身份

    用户组管理命令
      添加用户组:groupadd【选项】组名
        -g GID 指定组

      修改用户组:groupmod【选项】组名
        -g GID 修改组ID
        -n 新组名 修改组名

      删除用户组:groupdel 组名

      把用户添加入组或从组中删除
        gpasswd 【选项】组名
        -a用户名 把用户加入组
        -d用户名 把用户从组中删除

  • 相关阅读:
    webpack 打包优化
    webpack 打包
    webpack 删除未使用函数
    Remote Address
    https://my.vmware.com/cn/group/vmware/evalcenter?p=vsphere-eval-7#tab_download
    python 代码检测
    windows 同时安装python2和python3并配置虚拟环境
    electron-log 修改日志保存路径
    png转ico源码
    Electron 开发点滴记录
  • 原文地址:https://www.cnblogs.com/hanzhiyu/p/11390242.html
Copyright © 2011-2022 走看看