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。

    

linux用户和组的创建与管理!的更多相关文章

  1. linux学习16 Linux用户和组管理命令演练和实战应用

    一.上集回顾 1.bash globing,IO重定向及管道 glob:*,?,[],[^] IO重定向: >,>>, 2>,2>> &>,& ...

  2. linux用户和组 之 用户管理

    一. linux 用户和组的基本介绍 1.linux下 有三种用户: 1. root: 权限最大的. 2. 系统用户: UID小于1000的.系统服务管理用户,一般是不允许登录系统的.(比如mysql ...

  3. linux用户及组管理

    useradd      添加用户 passwd       修改用户密码 userdel       删除用户,默认不删除用户主目录和email,如果想删除可加 –r 参数 groupadd   添 ...

  4. Linux —用户和组

    Linux 用户和组 1.用户和组的概念 用户的作用: Authentication:认证 Authorization:授权 Accouting:审计 用户存在的最终目的: 为了实现资源的分派 组的作 ...

  5. linux 用户和组操作

    linux用户操作 查看登陆用户:whoami (结果最简洁) 或者who mom likes 或者who am i查看所有用户:cat /etc/passwd 添加:sudo adduser lil ...

  6. Linux用户和组管理命令-用户创建useradd

    用户管理命令 useradd usermod userdel 组帐号维护命令 groupadd groupmod groupdel 用户创建 useradd 命令可以创建新的Linux用户 格式: u ...

  7. linux用户和组管理,/etc/passwd 、/etc/shadow和/etc/group 文件内容解释

    与用户相关的系统配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shadow是用户资讯的加密文件,比如用户的密码口令的加密保存等: /etc/passwd 和/etc/s ...

  8. linux用户、组管理及权限(一)

    一.用户管理 1.为什么需要用户 1)计算机及网络资源的合理分配  2)可以控制用户访问系统的权限.3)身份认证 4) 进程 以某个用户的身份来运行 2.用户分类 用户的角色是通过UID(用户ID)来 ...

  9. Linux用户(组)管理

    在linux中系统中,它并不认识帐号名称.它认识的是我们的帐号ID,帐号ID保存在/etc/passwd文件中.我们在登录linux主机时,在输入完帐号和密码时,linux会先查找/etc/passw ...

随机推荐

  1. Yahoo前端优化十四条军规

    相信互联网已经越来越成为人们生活中不可或缺的一部分.Ajax,flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实 现的功能. 比如Google机会已经把最基本的office应 ...

  2. Java Applet实现五子棋游戏

    从谷歌的AlphaGo到腾讯的绝艺,从人脸识别到无人驾驶,从谷歌眼镜到VR的兴起,人工智能领域在不断的向前迈进,也在不断深入的探索.但背后错综复杂的技术和利益成本也是很多企业亟待解决的难题.对于人工智 ...

  3. loadrunner提高篇-插入检查点与关联函数

    插入检查点   靠LR自动生成的脚本是不够的,很难达到业务要求,因此需要对录制完的脚本进行完善,使其能达到业务模拟的要求 ,这样尽可能地使虚拟用户模拟时更接近用户的实际使用. 在进行压力测试时,经常会 ...

  4. Openstack新建云主机的流程

    前言 前天晚上没睡觉,所以昨天睡得很早,导致今天4点就起来了 时间是人最宝贵的财富,于是我打消了钻在被子里刷剧的念头,爬起来整理一下在Openstack中新建一个云主机的流程. Openstack可以 ...

  5. angular替代Jquery,常用方法支持

    1.angular.bind(self,fn.args);   切换作用域执行 2.angular.copy(source,[destination]);   拷贝和深度拷贝 3.angular.eq ...

  6. Unix文件 I/O(不带缓冲区的)上

    简介 Unix系统大多数文件i/o只需要:open.read.write.lseek.close这几个函数.但是某些时候我们也需要fcntl.ioctl.sync等函数配合使用.这些函数都是不带缓冲区 ...

  7. linux从入门到精通学习-NFS

    NFS网络文件系统 功能 nfs[network file system] 网络文件系统 是FreBSD系统支持的一种系统,允许在网络 上与其它人共享使用文件或文件夹 采用C/S模式 端口号 在vim ...

  8. salesforce 零基础学习(六十九)当新增/修改一条记录以后发生了什么(适合初学者)

    salesforce开发中,我们会对object进行很多的操作,比如对object设置字段的必填性唯一性等,设置validation rule实现一下相关的字段的逻辑校验,设置workflow实现某个 ...

  9. 04 Feasibility of Learning

    机器学习是设计算法A,在假设集合H里,根据给定数据集D,选出与实际模式f最为相近的假设g(g可能与f相同,也可能不同). 那什么情况下学习是可行的?即保证g和f是相似的. 1.数据集内的表现g约等于f ...

  10. 浏览器特性检测插件Feature.js

    <script src="js/feature.js"></script> if (feature.webGL) { console.log("你 ...