二、用户、组管理命令

Linux采用组来组织和管理用户
在Linux中每个用户有唯一的用户标识符UID,该UID是一个无符号整数。
同时每个用户也必须至少属于一个组,也有组标识符GID。
其中UID与GID独立编号。

1. groupadd命令

(1)groupadd示例一:创建组账号
    [root@server1 ~]# groupadd  mygroup1功能:创建一个新组mygroup1,其GID号为已存在GID号的下一个顺序编号说明:创建一个组的同时会在/etc/group文件中为该组增加相应的 一行,用来记录该组的名称、GID号及成员等信息。 [root@server1 ~]# groupadd  -g 5000  mygroup2功能:创建一个新组mygroup2,并指定其GID号为5000

2. useradd命令

(1)useradd示例一:创建用户账号
    [root@server1 ~]# useradd  user1功能:创建一个用户user1,同时在/etc/passwd文件和  /etc/shadow文件增加一行,并自动为用户创建相应的主目录:/home/user1。说明:/etc/passwd文件记录了系统中每个用户的用户名、UID号、 GID号、主目录、shell等信息。
(2)useradd示例二:创建用户账号并设置相应属性值
        # useradd  -u 600  -g mygroup1  -G mygroup2  -d  /home/student1  user1功能:创建用户user1,其中参数-u指定UID号为600;-g指定用户的主要组为mygroup1;-G指定用户的附加组为mygroup2,每个用户可以有多个附加组;-d 指定用户的主目录为/home/student1。

注意: su – 用户名 —切换用户:# su – user1

3. passwd命令

(1)passwd示例一:改变口令
    [root@server1 ~]# passwd  user1=>输入两次密码即可功能:root管理员为用户指定密码 。[user1@server1 ~]$ passwd    =>输入当前密码=>输入两次新密码即可功能:用户为自己修改密码。(字母+数字+符号)普通用户只能修改自己的密码
(2)passwd示例二: 禁止用户登录
    [root@server1 ~]# passwd  -l  user1 Locking password for user user1.passwd: Success功能:参数-l 可以给指定的用户user1加锁,即禁止该用户登录,用户 密码失效。
(3)passwd示例三:恢复用户登录
     [root@server1 ~]# passwd  –u  user1Unlocking password for user user1.passwd: Success.功能:参数-u 可以给指定的用户user1解锁,即恢复该用户登录。
(4)passwd示例四:删除用户口令
    [root@server1 ~]# passwd  -d  user1Removing password for user user1.passwd: Success功能:参数-d 可以删除指定的用户user1口令,即以user1登录时 无需口令。

4. userdel命令

(1)userdel示例一:删除用户
    [root@server1 ~]# userdel  user1 功能:删除指定的用户user1。
(2)userdel示例二:删除用户的同时删除其主目录
    [root@server1 ~]# userdel  -r  user2 功能:删除指定的用户user2,同时删除其主目录。

5. groupdel命令

[root@server1 ~]# groupdel mygroup2
功能:删除指定的组
注意:当某个组是某现有用户的主要组时,则不能被删除。

6. id命令

[root@server1 ~]# id user1
uid=501(user1) gid=501(user1) groups=501(user1)
功能:显示用户的UID、GID及所属的组信息。

linux---基础02相关推荐

  1. Linux基础-02 Linux命令(shell命令)

    文章目录 二.Linux命令(shell命令) 1. 终端操作 - 终端操作 - 查看shell 3. windows自带的WSL2[补充] 2. inux 命令格式(掌握) - 命令格式 - 获取指 ...

  2. Linux基础_李孟_新浪博客

    网址: Linux基础01:http://blog.csdn.net/qq_19968255/article/details/52732932 Linux基础02:http://blog.csdn.n ...

  3. Linux 基础入门 02

    Linux 基础入门 02 一.用户&组管理 1.1 usermod 用来修改用户账号的各项设定 -c<备注> #修改用户帐号的备注文字. -d登入目录> #修改用户登入时的 ...

  4. tree老师:每天五分钟教你学linux基础命令02

    tree老师:每天五分钟教你学linux基础命令02 ls ls命令用于列出文件和目录.默认上,他会列出当前目录的内容.带上参数后,我们可以用ls做更多的事情.  比如,当我们刚刚改了文件,却不记得是 ...

  5. 小猿圈Linux基础面试题,看看你能答对几道?

    最近身边的很多朋友都在学习linux,从最开始的安装软件都需要百度一天的他们,现在已经成长为了,不需要百度就可以把自己弄懵圈的了,接下来的几天小猿圈linux老师会为大家准备一些实用的linux技巧分 ...

  6. 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程

    1.理想的Linux上机实践课程 每周一次.每次三小时的学与练 本书所有例题讲解,均经过鸟哥在大专院校实施多年来的测试,对于学生的理解具有相当满意的效果. 2. 提供一致性教学环境 让学习者不再有陌生 ...

  7. Linux基础之网络配置

    Linux基础之网络配置 一.查看网络配置 1.查看网络接口状态 2.查看网关路由信息 3.查看dns信息 二.ifconfig网络管理工具使用 1.查看已激活网卡信息 2.查看所有网卡(包括未激活) ...

  8. 【Linux系列】Linux基础知识整理

    Linux操作系统在服务器领域广泛的使用到,作为一个后台开发工程师很有必要了解Linux相关的知识. 本篇日志是我学习Linux过程中的简单记录和总结.本着"理论够用,实践为主"的 ...

  9. Linux基础命令与知识点

    Linux基础知识与常见命令 作者:卖兔子的萝北 分类:学习笔记 根目录: bin: 可执行文件 dev:硬件设备文件 etc: 系统配置文件 boot:开机启动文件 usr/bin:可执行文件 /v ...

  10. Linux基础命令-进程与系统性能

    Linux基础命令-进程与系统性能 进程与系统性能 一.进程相关概念 1.进程概念 2.进程的基本状态和转换 3.IPC进程间通信 4.进程优先级 5.进程状态 二.进程与系统性能 1.系统管理工具 ...

最新文章

  1. bool函数_有趣的函数绝无仅有
  2. 江西理工大学c语言程序设计竞赛怎么备考,2015年江西理工大学C语言程序设计竞赛(高级组)...
  3. Java内部类及其实例化
  4. 使用exp导出导入,需要注意的问题。
  5. flex 瀑布流 (多列样式column布局内容被截断)
  6. 51Nod 1058 N的阶乘的长度
  7. 2016软考网络规划设计师论文写作
  8. Java设计模式—工厂方法模式抽象工厂模式
  9. 物理层传输介质(双绞线、光纤等)
  10. Java运行时出现”the serializable class drawline does not declare a static final serialversio”...
  11. 冯诺依曼体系结构浅析
  12. 四叶草的python代码_python绘图四叶草
  13. RP产品原型资源分享-论坛类
  14. i.MX6ULL终结者电容触摸实验程序设计
  15. 红黑树的插入与验证——附图详解
  16. shell检测硬件状态脚本
  17. 贪心算法(Greedy Algorithms)
  18. 超鸿蒙是什么意思,帝垣的组词_拼音_意思_近反义词(造句)
  19. HTML简笔画画布气球,一束气球简笔画图片
  20. 罗素:自由主义的十诫

热门文章

  1. 【GoWeb开发实战】Beego的路由控制
  2. Visual Studio 2015 自动生成 的大文件xxx.vc.db的删除问题
  3. MyEclipse配置Tomcat 6
  4. 分享-利用VPC防止病毒软件的进入你的windows电脑
  5. 计算机网络——编码和调制
  6. 牛客 21302 被3整除的子序列 (动态规划、Python)
  7. matlab实现脑电信号的相位同步分析,视听刺激脑电信号的相位同步分析
  8. 什么是java dom_java web--DOM
  9. jmeter file upload 变量_通达OA上传漏洞之变量覆盖分析
  10. $.ajax 加了headers报错_Springboot解决Ajax跨域的三种方式