zoukankan      html  css  js  c++  java
  • linux基础 用户(组)管理

    修改/etc/shadow文件 

    1、chage -m MINDAYS USERNAME
    #设置密码修改最小天数
    2、chage -M MAXDAYS USERNAME
    #设置密码修改最大天数
    3、chage -d LASTDAY USERNAME
    #指定密码最后修改日期
    4、chage -I INACTIVE USERNAME
    #设置密码过期后锁定账号的天数
    5、chage -E EXPIREDATE USERNAME
    #设置密码过期日期,如果为0代表立即过期;如果为-1,代表密码永远不会过期
    6、chage -W WARNDAYS USERNAME
    #设置密码过期前开始警告的天数
    其中,MINDAYS/MAXDAYS/INACTIVE/WARNDAYS只能是天数;而LASTDAY与EXPIREDATE则可以是日期。例2015/11/05,或者从1970年1月1日起至该日期天数。

    修改用户的id

    1、usermod -u  NEWID NEWNAME      此时的NEWID要不存在

    2、usermod -g NEWGID NEWNAME  此时的NEWGID要存在

    3、userdel -r USERNAME  删除用户的同时删除家目录

    4、passwd  修改当前用户(root用户不需要输入原密码,普通用户需要输入原密码)

    5、passwd -d USERNAME 清空密码

    6、passwd -l USERNAME 锁定用户   等于usermod -L USERNAME

    7、passwd -u USERNAME 解锁用户  等于usermod -U USERNAME

    锁定一个用户有三种方法,除了以上两种还可以通过usermod -s /sbin/nologin USERNAME

    如果不使用passwd -u 或者usermod  -U解锁还能通过重新设置用户密码方式解锁

    修改用户群主管理员(类似于QQ群管理员)

    1、gpasswd -A USERNAME GROUPNAME   将USERNAME设置为GROUPNAME的管理员,然后进入此用户,他将拥有管理该群组的权力(可以添加多个管理员,用英文逗号隔开就好)

    2、gpasswd -A " " GROUPNAME  删除用户管理

    3、gpasswd -a  USERNAME GROUPNAME    (进入群组用户管理员的用户)将USERNAME加入群组中

    4、gpasswd -d USERNAME GROUPNAME   将USERNAME从群组中删除

  • 相关阅读:
    learning java ATW ScrollPane
    SQLSERVER2008R2正确使用索引
    SQL Server 数据操作
    jar war ear
    浅谈SQL Server中的三种物理连接操作
    SqlServer在视图上创建索引的条件
    Sqlserver 查看视图或者存储过程定义
    过滤器配置
    SpringMVC架构
    N+1问题其实应该叫做1+N 问题
  • 原文地址:https://www.cnblogs.com/jclty/p/10240068.html
Copyright © 2011-2022 走看看