• 用户管理命令--useradd


    用户管理命令--useradd

      作用:用于添加一个新的用户  

    格式:useradd  [ 选项 ]  用户名

      选项的常用介绍

    -u:    UID指定用户id,必须是唯一的,并且大于499
    -c:    添加注释,可以随便设置
    -d:    家目录 指定用户登入时的起始目录,默认值是/home/username
    -s:    指定用户登录所使用的shell,默认为/bin/bash
    -g:    指定用户所属的初始组;
    -G:    指定用户所属的附加群组;
    -e:    指定帐号的有效期限,设置用户的过期日期;

      使用-c添加用户的注释时,如果需要添加的内容较多,并且中间使用逗号隔开。这时需要使用“  ”将注释内容包含

    注意点:使用useradd新创建的用户是不可以登录的,因为没有设置密码。当我们使用cat  /etc/shadow命令时,密码字段位置只有!!  

    useradd   lwm
    cat /etc/shadow
    lwm:!!:17863:0:99999:7:::

    当我们每添加一个新用户的时候,就会在系统的配置文件中留下新建用户的信息

      当执行 useradd lwm  passwd lwm 123456  时,执行以下操作

    用户默认值文件

      当我们使用  cat  /etc/default/useradd  得到的命令如下

    GROUP=100               用户默认组
    
    HOME=/home              用户默认家目录
    
    INACTIVE=-1             密码过期宽限天数(shadow第7个字段)
    
    EXPIRE=                    密码失效时间
    
    SHELL=/bin/bash            默认shell  
    
    SKEL=/etc/skel             模板目录
    
    CREATE_MAIL_SPOOL=yes      是否建立邮箱

    使用举例

    添加用户susan,uid为601,属于net_class组,主目录/home/nba,设置密码:123456
    useradd
    -u 601 -d /home/nba -g net_class susan
    passwd susan 123456
    
    新建一个用户:administrator,要求它的主组为net_noke,附加组为root。
    useradd  –g net_noke –G root administrator
    
    手工添加用户fuke,uid为800,gid为3000,主目录/home/fuke,注释为superman,密码为123456
    
    useradd -u 800   -g 300   -d  /home/fuke  -c  'superman'   fuke
    passwd  123456
  • 相关阅读:
    并查集图冲突hdu1272
    CentOS 7通过yum安装fcitx五笔输入法
    近期的技术问题让云供应商进行预设加密
    POJ 1166 The Clocks (暴搜)
    windows中的mysql修改管理员密码
    Visio画UML类图、序列图 for Java
    js中的时间与毫秒数互相转换
    java.lang.OutOfMemoryError: unable to create new native thread 居然是MQ问题
    WEB移动应用框架构想(转载)
    Android SDK安装教程
  • 原文地址:https://www.cnblogs.com/pcliu/p/10029330.html
Copyright © 2020-2023  润新知