博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux用户和组的创建与管理!
阅读量:5332 次
发布时间:2019-06-14

本文共 1549 字,大约阅读时间需要 5 分钟。

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。

     

 

转载于:https://www.cnblogs.com/Stong/p/6814645.html

你可能感兴趣的文章
30道面试题有答案
查看>>
IDEA的dto、mapper、mapping文件自动生成
查看>>
HTTP协议详解
查看>>
centos7.2下安装mysql5.7,使用rpm包安装
查看>>
JavaScript中数字与字符串相互转化
查看>>
2013 duilib入门简明教程 -- VS环境配置(2)
查看>>
Hacklab综合关
查看>>
什么是高并发?与多线程有什么区别?你的项目有高并发问题吗?是如何解决的?...
查看>>
android--------Dagger2介绍与简单使用(一)
查看>>
cocos2D 虚拟摇杆Joystick功能实现
查看>>
激光雷达寿命短,思岚通过什么技术来解决?
查看>>
SQL 查询中位数,并保留四位小数
查看>>
编写一个主类,主类中含有四个类,
查看>>
应用程序无法正常启动(0x000007b),请单击“确定”关闭应用程序
查看>>
git常用命令
查看>>
windows向ubuntu过渡之常用编程软件安装
查看>>
mongo 改bug
查看>>
mongodb命令
查看>>
poj2531——dfs递归枚举+小剪枝
查看>>
太笨了
查看>>