zoukankan      html  css  js  c++  java
  • linux用户和组的创建与管理!

    useradd创建用户,usermod修改用户属性,userdel删除用户,groupadd创建组,groupmod修改组属性,groupdel删除组。

    创建用户命令:useradd

      语法:

        useradd [option]... login

      常用选项:

        -u UID:指定uid;

        -g GROUP:指定基本组id,此组需要事先存在;

        -G GROUPS:指定附加组,多个组之间用逗号隔开;

        -d HOME_DIR:指定用户的家目录;

        -s SHELL:指定用户的默认shell;

        -r:创建系统用户。

      注:新建用户默认没有密码。

    设置用户密码命令:passwd

      语法:

        psaswd  注:修改当前用户密码

        passwd [OPTION...] <accountName>  注:只有root用户可以修改其他用户密码

      常用选项:

        -d:删除指定用户的密码;

        -l:所得指定用户的密码;

        -u:解锁指定用户的密码;

        -e:使指定用户的密码过期;

        -f:强制执行;

        -x DAYS:密码的最长使用期限;

        -n DAYS:密码的最短使用期限;

        -w DAYS:密码到期前多少天警告用户;

        -i DAYS:账户被禁用后,密码到期的天数;

        --stdin :从标准输出获取密码。

            (echo "PASSWD"|passwd --stdin USERNAME)

    修改用户属性:usermod

      语法:

        usermod [option]... login

      常用选项:

        -d HOME_DIR:修改用户的家目录,用户原有的文件不会被移动到新位置;

        -u UID:修改用的的uid;

        -g GROUP:修改用户的基本组;

        -G GROUPS:修改用户的附加组,多个组之间用逗号隔开,原来的附加组会被覆盖;

        -a:与-G一起使用,用于追加新的附加组;

        -m:只能与-d一起使用,用于将原来的家目录移动为新的家目录;

        -l NEW_LOGIN:修改用户名;

        -s SHELL:修改用户默认shell;

        -L:锁定用户账号;

        -U:解锁用户账号。

    删除用户:userdel

      语法:

        userdel [option]... login

      常用选项:

        -r:删除用户时一并删除其家目录与邮箱。

    添加组:groupadd

      语法:

        groupadd [option]... GROUP

      常用选项:

        -g GID:指定GID;

        -r:创建系统组。

    修改组属性:groupmod

      语法:

        groupmod [option]... GROUP

      常用选项:

        -g GID:修改组GID;

        -n NEW_GROUP:修改组名。

    删除组:groupdel

      语法:

        groupdel [option]... GROUP

      选项:(跟没有一样)

        

    实例:

      1.添加一个用户test,密码设置为123456。

        

      2.添加一个组ubuntu,指定gid为666.

        

          扩展:查看是否添加成功。

            

      3.给test用户添加附加组ubuntu。

        

      4.修改test用户的基本组为root。

         

  • 相关阅读:
    TensorFlow-Slim 简介+Demo
    AI 常见术语总结
    经典深度学习CNN总结
    YOLO V3 原理
    tf.app.run() 运行结束时,报错:SystemExit exception: no description
    VSCode中相对路径设置问题
    SSD算法原理
    机器学习-交叉熵原理
    tensorflow scope的作用
    水池进水和出水两个线程问题
  • 原文地址:https://www.cnblogs.com/Stong/p/6814645.html
Copyright © 2011-2022 走看看