zoukankan      html  css  js  c++  java
  • 用户管理命令--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
  • 相关阅读:
    图像的点运算----底层代码与Halcon库函数
    C#跨线程调用控件
    Halcon学习笔记——条形码的定位与识别
    简单实用angular.js购物车功能
    xampp与Hbuilder、phpstorm配置
    AJAX实现简单的注册页面异步请求
    querySelector系列方法相比 getElementsBy 系列方法有什么区别?
    用了那么久的函数,你知道函数是怎么调用的吗??
    JS eval()函数的一些见解
    5分钟让你掌握css3阴影、倒影、渐变小技巧!
  • 原文地址:https://www.cnblogs.com/pcliu/p/10029330.html
Copyright © 2011-2022 走看看