zoukankan      html  css  js  c++  java
  • Linux 用户管理命令

    01、添加用户命令   =>   useradd  [选项] [用户名]

        -u:手工指定用户的UID号

        -d家目录: 手工指定用户的家目录(不推荐)

        -c 用户说名: 手工指定用户的说明

        -g 组名: 手工指定用户初始组

        -G组名:手工指定用户附加组

        -s shell:手工指定用户的登录shell,默认是/bin/bash

    02、修改用户密码  =>   passwd  [选项] [用户名]

        -S:查询用户密码的状态。仅root用户

        -l:暂时锁定用户。仅root用户可用

        -u:解锁用户。仅root用户可用

        --stdin:可以通过管道符输出的数据作为用户的密码(批量操作)。

    03、修改已存在用户信息   =>   usermod [选项] [用户]

        -u:修改UID

        -c:修改说明

        -G:修改附加组

        -L:锁定用户

        -U:解锁用户

      修改用户密码状态  =>  chage [选项] [用户]

        -l:   列出用户的详细密码状态

        -d日期:修改密码最后一次更改日期(shadow 3字段)

        -m天数:两次密码修改间隔(4字段)

        -M天数:密码有效期(5字段)

        -W天数:密码过期前警告天数(6字段)

        -I 天数:密码过期后宽限天数(7字段)

        -E日期:账号失效时间(8字段)

        * chage -d 0 lamp:要求用户一开始就更改密码(常用)

    04、删除用户  => userdel [r] 用户名

       -r:删除用户的同事删除用户家目录

    05、 切换用户身份  =>  su [选项] [用户名]

       -:su - root  (- 一定要加)

       su - root -c “useradd user3”:不切换root,临时调用root权限执行useradd命令添加user3用户

    06、添加用户组  => groupadd [选项] 组名

    07、修改组  =>  groupmod[选项] 组名

        groupmod  -n   newname oldname:把newname 改成oldname

    08、删除组  =>  groupdel 组名

    09、把用户添加入组或从组中删除  =>  gpasswd [选项] [组名] (直接改文件比较好)

        -a 用户名:把用户加入组

        -d 用户名:把用户从组中删除

  • 相关阅读:
    Spring-web初始化流程简图
    记一次升级Tomcat
    Spring-Task思维导图
    2019的第一个工作日
    RocketMQ专题2:三种常用生产消费方式(顺序、广播、定时)以及顺序消费源码探究
    RocketMQ专题1:入门
    博客搬家到云栖社区
    ActiveMQ专题2: 持久化
    ActiveMQ专题1: 入门实例
    linux下怎么卸载自带的JDK和安装想要的JDK
  • 原文地址:https://www.cnblogs.com/patriot/p/7867615.html
Copyright © 2011-2022 走看看