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

    文件位置 作用
    /etc/passwd 用户信息文件
    /etc/shadow 影子文件
    /etc/group 组信息文件
    /etc/gshadow 组密码文件
    /home/用户名 普通用户家目录
    /var/spool/mail/用户名 用户邮箱
    /etc/skel/ 用户模版文件
    • passwd
      用户名:密码标识:UID:GID:用户说明:家目录:shell
    • shadow

    密码sha512加密,!!或*为无密码,禁止登陆
    密码修改日期以1970年1月1日开始,按天递增
    用户名:用户密码:密码最后一次修改日期:要修改密码的时间间隔:密码有效期:密码到期的警告时间:密码到期的宽限时间:账号的失效时间:保留字段

    • group
      组名:组密码标志:GID:组中附加用户
    • gshadow
      组名:组密码:组管理员用户名:组中附加用户

    useradd 添加用户

    useradd [选项] 用户名

    选项 作用
    -u UID 指定UID
    -g 组名 指定GID
    -d 家目录 指定家目录
    -c 用户说明 指定用户明说
    -G 组名 指定用户的附加组,用逗号分隔多个组
    -s shell 指定用户的登陆shell,默认是/bin/bash

    passwd 修改密码

    passwd [选项] [用户名]

    选项 用户名
    -S 查询用户密码的密码状态,仅限root使用
    -l 暂时锁定用户,root使用
    -u 解锁用户,root使用
    --stdin 可以通过管道符输出的数据作为用户的密码

    usermod 修改用户信息

    usermod [选项] 用户名

    选项 作用
    -u UID 修改UID
    -d 家目录 修改家目录
    -c 用户说明 修改用户明说
    -G 组名 修改用户的附加组,用逗号分隔多个组
    -L 暂时锁定用户,root使用
    -U 解锁用户,root使用

    chage 修改用户密码状态

    chage [选项] 用户名

    选项 作用
    -l 列出用户的详细密码状态
    -d 日期 修改密码最后一次更改日期
    -m 天数 两次密码修改间隔
    -M 天数 密码有效期
    -W 密码过期前经考天数
    -I 密码过期后宽限天数
    -E 日期 账号失效时间

    userdel 删除用户

    userdel [选项] 用户名

    选项 作用
    -r 删除用户同时删除用户家目录

    su 用户切换命令

    su [选项] 用户名
    su -root -c "useradd user1"

    选项 作用
    - 连带用户的环境变量一起切换
    -c 命令 仅执行一次命令,而不切换用户身份

    id 查看用户的id

    id [用户名]

    env 查看环境变量

    env

    groupadd 添加组

    groupadd [选项] 组名

    选项 作用
    -g GID 指定组ID

    groupmod 修改组

    groupmod [选项] 组名

    选项 作用
    -g GID 修改组ID
    -n 新组名 修改组名

    groupdel 删除用户组

    groupdel 组名

    有初始用户的组无法删除,有附加用户的组不影响删除

    gpasswd 把用户添加入组或者从组中删除

    gpasswd 选项 组名

    选项 作用
    -a 用户名 把用户加入附加组
    -d 用户名 把用户从附加组中删除
  • 相关阅读:
    头文件<stdarg.h>
    头文件<signal.h>
    头文件<setjmp.h>
    头文件<math.h>
    头文件<locale.h>
    头文件<limits.h>
    头文件<ctype.h>
    头文件<assert.h>
    PHP error_reporting
    八大排序算法
  • 原文地址:https://www.cnblogs.com/mrhonest/p/11642535.html
Copyright © 2011-2022 走看看