zoukankan      html  css  js  c++  java
  • useradd、id、userdel、usermod、chsh、passwd、pwck

    1.useradd [-cdefgGmkMsu] 用户名称     用来添加用户

    -c “备注“:加上备注文字 -d 路径:指定家目录 -e 有效期限:指定帐号的有效期限; -f 缓冲天数:指定在密码过期后多少天即关闭该帐号; -g 群组:指定用户所属组; -G 群组:指定用户所属附加组; -m -k:根据词典建立家目录 -M:不创建用户家目录 -s shell:指定用户登入后所使用的shell; 支持的shell都在/etc/shells文件中 -u uid:指定用户id
    -r :添加系统用户

    2.id [-gGnu][用户名称]  用来显示用户信息
    -g :显示用户属组ID
    [root@bogon ~]# id -g admin
    500
    
    -G :显示用户附加组ID
    [root@bogon ~]# id -G admin
    500
    

     -u :显示用户ID  

    [root@bogon ~]# id -u admin
    500
    

     -n :显示用户名字,与-u-g连用

    [root@bogon ~]# id -un admin ; id -gn admin
    admin
    admin
    

     3.userdel [-rf] 用户名称

     -r:删除用户并把家目录也删掉

     -f:强制删除

    4.usermod [-ugGcdsil] 用户名称  修改用户信息

     -u:重新指定UID
     -g:重新指定GID,重新指定的组必须存在
     -G:覆盖之前的附加组,如果不覆盖追加的话要加上-a
     -a -G:追加新的组
     -c:修改备注信息
     -d:重新指定用户新的家目录,原家目录文件无法访问。如果移动此前的文件至新的家目录中要与-m连用
     -s:更改用户shell
     -l:更改用户名称
     -L:锁定用户账号,禁用。解锁用-U。

    5.chsh   修改用户shell

      -l:列出可用的shell

    [root@bogon ~]# chsh -l
    /bin/sh
    /bin/bash
    /sbin/nologin
    /bin/tcsh
    /bin/csh
    

       直接更改用户shell

    [root@bogon ~]# chsh admin
    Changing shell for admin.
    New shell [/bin/bash]: /bin/csh
    Shell changed.
    

     6.passwd  密码管理

      --stdin:输入重定向
      -l:锁定账号
      -u:解锁账号
      -d:删除用户密码

     7.pwck  检查用户账号完整性
     8.chage  用来修改账号密码相关

      -d:最近一次的修改时间
      -E:账号过期时间
      -I:密码过期后的宽限时间 
      -m:最短使用期限
      -M:最长使用期限
      -w:过期前多少天开始警告






    生成一个加密的密码
    [root@bogon ~]# openssl passwd -1 -salt 11111111
    Password: 
    $1$11111111$b0Fd8TfYuXaXhsYz/VPX4.
    

    passwd会自动调用/etc/login.defs文件中下面这四个参数作为默认参数
    PASS_MAX_DAYS    99999    密码最长使用期限
    PASS_MIN_DAYS    0        密码最短使用期限
    PASS_MIN_LEN    5        密码最短长度
    PASS_WARN_AGE    7        过期前多少天开始警告




    -a

    初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
  • 相关阅读:
    uni-app 去除顶部导航栏
    javascript DOM和DOM操作的四种基本方法
    js获取当前时间
    vue自定义事件---拖拽
    富文本去除标签空格
    js贪吃蛇(构造函数)
    vue v-html 富文本解析 空格,换行,图片大小问题
    实验十二 团队项目用户验收评审
    Beta冲刺-第四天
    Beta冲刺-第二天
  • 原文地址:https://www.cnblogs.com/forlive/p/8178355.html
Copyright © 2011-2022 走看看