美文网首页
linux用户的添加

linux用户的添加

作者: 恶魔缘 | 来源:发表于2018-09-29 16:51 被阅读0次

    相关命令

    • linux下查看所有用户
      cat /etc/passwd | cut -f 1 -d :

    • finger查看用户信息

    • 查看用户属组
      gropus xxx

    useradd

    • useradd 常规用法
    -u UID:手工指定用户的UID号
    -d 家目录:手工指定用户的家目录
    -p 用户密码:为用户账户指定默认密码
    -c 用户说明:手工指定用户的说明
    -g 组名:手工指定用户的初始组
    -G 组名:指定用户的附加组
    -s shell: 手工指定用户的登录shell。默认是/bin/bash
    
    例子,手动添加一个用户
    useradd -u 8888 -d /tmp/xxoo -c 'mode888' -g xyz -G test4,testx  bashen
    

    其他参数

    -e expire_date 用YYYY-MM-DD格式指定一个账户过期的日期
    -f inactive_days 指定这个账户密码过期后多少天这个账户被禁用; 0表示密码一过期就立即禁用,1表示
    禁用这个功能
    -k 必须和-m一起使用,将/etc/skel目录的内容复制到用户的HOME目录
    -m 创建用户的HOME目录
    -M 不创建用户的HOME目录(当默认设置里要求创建时才使用这个选项)
    -n 创建一个与用户登录名同名的新组
    -r 创建系统账户
    
    • useradd 默认值
    root@localhost /t/xxoo# useradd -D
    GROUP=100
    HOME=/home
    INACTIVE=-1
    EXPIRE=
    SHELL=/bin/bash
    SKEL=/etc/skel
    CREATE_MAIL_SPOOL=yes
    
    上述字段说明:
    GROUP=100 用户默认组,和我们前面讲的默认是从500开始不太一样,那是因为Linux分公有模式和私有我们,这个是指公有模式,而我们用的都是私有模式。这个大家做过了解就行了。
    HOME=/home 用户家目录
    INACTIVE=-1 密码过期宽限天数(shadow文件第7字段)
    EXPIRE= 密码失效时间(8)
    SHELL=/bin/bash 默认shell
    SKEL=/etc/skel 模版目录
    CREATE_MAIL_SPOOL=yes 是否建立邮箱
    
     useradd命令允许管理员创建一份默认的HOME目录配置,作为模板使用。具体目录为 /etc/skel 。
    

    相关文章

      网友评论

          本文标题:linux用户的添加

          本文链接:https://www.haomeiwen.com/subject/zqkboftx.html