【Linux杂货铺】期末总结篇3:用户账户管理命令 | 组账户管理命令

在这里插入图片描述
🌈个人主页:聆风吟_
🔥系列专栏:Linux杂货铺、Linux实践室
🔖少年有梦不应止于心动,更要付诸行动。


文章目录

  • 第五章
    • 5.1 ⛳️Linux 账户
    • 5.2 ⛳️用户配置文件和目录(未完待续)
      • 5.2.1 🔔/etc/passed 文件
      • 5.2.2 🔔/etc/shadow文件
    • 5.3 ⛳️用户账户管理命令
      • 5.3.1 🔔useradd命令
      • 5.3.2 🔔passwd命令
      • 5.3.3 🔔usermod命令
      • 5.3.4 🔔userdel命令
    • 5.4 ⛳️组账户配置文件(未完待续)
      • 5.4.1 🔔/etc/group文件
      • 5.4.2 🔔/etc/gshadow文件
    • 5.5 ⛳️组账户管理命令
      • 5.5.1 🔔groupadd命令
      • 5.5.2 🔔groupmod命令
      • 5.5.3 🔔groupdel命令
      • 5.5.4 🔔gpasswd命令
  • 📝全文总结

第五章

5.1 ⛳️Linux 账户

  • Linux系统存在3类用户账户,即超级用户(super user)、系统用户(system user)和普通用户(regular user)。系统为每个用户分配一个唯一的用户ID值UID。
    • 超级用户(super user):超级用户就是root账户,UID为0,具有最高权限。
    • 系统用户(system user) :系统本身或应用程序使用的专门账户。UID的范围为1~999。无特殊权限。
    • 普通用户(regular user) :用户登录使用的普通用户账户。UID默认从1000开始顺序编号。无特殊权限。sudo可以临时获得root权限运行程序
  • sudo可以临时获得root权限运行程序


5.2 ⛳️用户配置文件和目录(未完待续)

在这里插入图片描述


5.2.1 🔔/etc/passed 文件

  • 它是系统用于识别用户账户的一个重要文件;
  • /etc/passed文件的每一行保存一个用户账户的资料,每一个用户账户的数据按字段以冒号 " : " 分隔,每行包括 7 个字段。
#具体格式:
username:password:uid:gid:userinfo:home:shell

5.2.2 🔔/etc/shadow文件



5.3 ⛳️用户账户管理命令

5.3.1 🔔useradd命令

useradd命令:新建用户账户或更新用户账户的配置信息,使用useradd新建的用户账户默认是被锁定的,需要使用passwd命令设置密码后才能使用。

#命令格式:
useradd [选项] [用户名]#创建一个新用户john01
sudo useradd john01		#sudo命令临时使用root身份
cat /etc/passwd | grep john01	#查看创建用户的结果#创建一个系统用户john02
#选项-r:创建系统账户
sudo useradd -r john02#创建新用户john03,并为新用户加入zp组
#选项-g:指定用户所属的用户组
sudo useradd -g zp john03

5.3.2 🔔passwd命令

passwd命令:用于设置或修改用户密码,如果passwd命令后面不接任何选项或用户名,则表示修改当前用户的密码。

#命令格式:
passwd [选项] [用户名]#使用paddwd为用户john01设置密码
sudo cat /etc/shadow | grep john01	#检查john01的密码信息
sudo passwd john01	#为用户设置密码#使用passwd为用户zp01删除密码
#选项-d:删除指定用户的密码
sudo passwd -d zp01#补充:su命令:切换当前用户账户

5.3.3 🔔usermod命令

usermod命令:可以更改用户的Shell类型、所属组、密码有效期等信息。

#命令格式:
usermod [选项] [用户名]#使用usermod指定用户john01的主目录为/home/ab
#选项-d:修改用户登录时的目录,即用户主目录
sudo usermod -d /home/ab hohn01#修改用户john02的UID为1200
#选项-u:修改用户UID
usermod john02 -u 1200#修改用户john03账号名称为john03new
#选项-l:修改用户账号名称
sudo usermod john03 -l john03new

5.3.4 🔔userdel命令

userdel命令:删除用户账号与相关文件,甚至可以连用户的主目录一起删除,若不加参数,仅删除账号,不删除相关文件。

#命令格式:
userdel [选项] [用户名]#删除用户的主目录john04以及目录中的所有文件
#选项-r:删除用户主目录以及目录中的所有文件
sudo userdel -r john04#补充:tail:用于输出文件的尾部内容。它通常用于查看文件的最后几行。#使用-f参数强制删除用户,而不管用户是否登录系统
sudo userdel -r -f zp01


5.4 ⛳️组账户配置文件(未完待续)

5.4.1 🔔/etc/group文件

5.4.2 🔔/etc/gshadow文件



5.5 ⛳️组账户管理命令

5.5.1 🔔groupadd命令

groupadd命令:创建一个新的组账户。

#命令格式:
groupadd [选项] [组名]#创建用户组zpg01
sudo groupadd zpg01#创建用户组zpg02并设置为1010
#选项-g:指定新组使用的GID,再加-o可创建UID相同的用户组
sudo groupadd zpg02 -g 1010
sudo groupadd zpg03 -g -o 1010#创建一个系统账户zpg04
#选项-r:用于创建系统组账户
sudo groupadd -r zpg04

5.5.2 🔔groupmod命令

groupmod命令:可以修改用户组属性信息。

#命令格式:
groupmod [选项] [组账户名]#修改系统组账户g02的GID为1021
#选项-g:修改用户组的GID
sudo groupmod g02 -g 1021#修改系统组账户g02的用户名g02new
#选项-n:修改用户组名
sudo groupmod -n g02new g02

5.5.3 🔔groupdel命令

groupdel命令:删除组账户。

#命令格式:
groupdel [组名]#删除普通用户组g02new
sudo groupdel g02new#删除系统用户组g04new
sudo groupdel g04new

5.5.4 🔔gpasswd命令

gpasswd命令:管理组账户,可将已存在的用户添加到另一用户组中,也可对用户执行删除账户或密码、指定用户管理员等操作。

#命令格式:
gpasswd [选项] [组名]#将用户john01添加到zpg01组中
#选项-a:添加用户到组
sudo gpassed -a john01 zpg01#删除用户组zpg01中的用户john01
#选项-d:删除用户组中的某一用户
sudo gpasswd -d john01 zpg01#设置和删除组账户zpg02的密码
#选项-r:删除密码
sudo gpasswd zpg02		#设置密码
sudo gpasswd -r zpg02	#删除密码


📝全文总结

     今天的干货分享到这里就结束啦!如果觉得文章还可以的话,希望能给个三连支持一下,聆风吟的主页还有很多有趣的文章,欢迎小伙伴们前去点评,您的支持就是作者前进的最大动力!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/46936.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

南京邮电大学统计学课程实验2 用EXCEL进行参数估计假设检验 指导

一、实验描述 实验目的 1、学会用Excel进行参数估计; 2、学会用Excel进行z检验-双样本平均差检验; 实验环境 实验中使用以下软件和硬件设备 (1)Windows XP操作系统; (2)PC机、EXCEL软件&…

python实现九九乘法表

1.self i 1 while i<9:j 1while j< i:print("j * i ",end)print(j * i ,end)print(" ",end)j 1i 1print() 实现结果&#xff1a; 2.改进 i 1 while i<9:j 1while j< i:# print("j * i ",end)# print(j * i ,end)# print(&…

誉天人工智能AI大模型火热报名中(HCIA-AI Solution Architect课程简介)

课程亮点 1.涵盖大模型prompt、RAG、LangChain、Fine-Turning、多模态、视觉生成等主流开源大模型技术 2.OpenAl开源大模型、昇腾大模型产品丝滑融合 3.从大模型产品开发到商业闭环到产品运营一站式打造大模型高级解决方案架构师 4.金牌讲师团队昇腾计算一线专家倾力交付 5.岗位…

2024嘶吼网络安全产业图谱(高清完整版)

在数字化和智能化浪潮的推动下&#xff0c;网络安全产业正处于一个快速变革的时期。从传统的防御手段和被动的威胁应对&#xff0c;到如今主动预防和智能检测技术的普及&#xff0c;网络安全领域的焦点和需求正不断演进。为了更好的理解当前网络安全产业现状和未来发展方向&…

网络请求之urllib.parse的使用

urllib.parse的作用是解析url。 为什么要解析呢&#xff0c;我来举个例子。在百度图片里面搜一下历史人物&#xff0c;比如樱由罗&#xff1a; 点击百度一下跳转到页面如下&#xff1a; 我们找到url分析一下看看&#xff1a; https://image.baidu.com/search/index?tnbaidu…

PCL从理解到应用【06】 RANSAC原理分析 | 案例分析 | 代码实现

前言 本文分析RANSAC算法的原理&#xff0c;集合案例深入理解&#xff0c;同时提供源代码。 RANSAC&#xff0c;随机采样一致性&#xff0c;是一种迭代的算法&#xff0c;用于从一组包含异常值的数据中估计模型参数。 应用案例&#xff1a;平面拟合、线段拟合、球体拟合等。…

【C++报错已解决】 “Undefined Reference“

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 前言 在编译程序时&#xff0c;遇到 “Undefined Reference” 报错总是令人头疼。这个错误提示通常意味着编译器找不到某个符号…

ctfshow 信息收集(1-20)

Web1 F12查看页面元素 Ctrlu查看源码 Web2 Ctrlu查看源码 Js代码知识点 //禁用鼠标右键 window.document.oncontextmenu function() { return false; } //禁用复制 window.document.onselectstart function() { return false; } //禁用F12 document.onkeydown fun…

【数学建模】技术革新——Lingo的使用超详解

目录 基础知识 1. 变量声明 示例 2. 常量声明 语法格式 示例 3. 目标函数 语法格式 示例 4. 约束条件 语法格式 示例 5. 完整的Lingo模型示例 示例 解释 6. 整数变量声明 语法格式 示例 7. 非线性规划 示例 8. 多目标优化 语法格式 示例 9. 数据输入与…

第一个AI应用(文心智能体平台)

第一个AI应用&#xff08;文心智能体平台&#xff09; 官网&#xff1a;https://agents.baidu.com/ 平台简介&#xff1a;https://agents.baidu.com/docs/ 部分内容由AI生成&#xff0c;注意甄别 一、什么是AI应用及其功能 AI应用&#xff0c;即人工智能应用&#xff0c;是利用…

虚拟化如何简化和加速灾难恢复

一. 简化恢复 在 IT 基础设施领域&#xff0c;灾难恢复是确保业务连续性的重要过程。通过传统机械方法进行恢复既费力又费时。然而&#xff0c;随着虚拟化技术的出现&#xff0c;这种情况发生了改变&#xff1b;虚拟化技术简化并加速了这一过程。 二. 传统恢复 传统的 DR 方法…

为ppt中的文字配色

文字的颜色来源于ppt不可删去的图像的颜色 从各类搜索网站中搜索ppt如何配色&#xff0c;有如下几点&#xff1a; 1.可以使用对比色&#xff0c;表示强调。 2.可以使用近似色&#xff0c;使得和谐统一。 3.最好一张ppt中&#xff0c;使用的颜色不超过三种主要颜色。 但我想强调…

Linux中六种常见工具

一、软件包管理器yum 1、yum概念 yum是一个软件下载安装管理的客户端&#xff0c;例如手机上的小米一应用商城。 那为什么我们推荐在Linux中用yum下载软件呢&#xff1f; 其实软件的安装有三种方式&#xff1a;源代码安装&#xff0c;rpm包安装&#xff0c;yum安装。 a、源…

pc端注册页面 密码校验规则

1.密码校验规则 格应包含大小写字母、数字和特殊符号,长度为8-20 var validateRetrievePassword (rule, value, callback) > {let reg /^(?.*[A-Za-z])(?.*\d)(?.*[~!#$%^&*()_<>?:"{},.\/\\;[\]])[A-Za-z\d~!#$%^&*()_<>?:"{},.\/\\;…

SPIQA:一个大规模的计算机科学论文多模态问题回答数据集

在科学论文中挖掘相关信息是一个至关重要的研究领域&#xff0c;因为它能够赋予学生和研究人员高效解决他们在读到科学论文时自然引发的问题的能力。然而&#xff0c;现有基于学术论文的问题回答数据集在规模上受到限制&#xff0c;并且主要分析的是科学文章论文的摘要、结论和…

写给大数据开发:为什么我们容易不信任数据

目录 1. 产品经理视角&#xff1a;数据优先级低故事与示例伪代码示例 2. 开发者视角&#xff1a;数据任务缺乏技术挑战故事与示例伪代码示例 3. 测试人员视角&#xff1a;数据的不可见性和逻辑复杂性故事与示例伪代码示例 4. 组织文化视角&#xff1a;缺乏数据意识故事与示例伪…

【Linux杂货铺】期末总结篇2:文件操作命令 | 目录操作命令

&#x1f308;个人主页&#xff1a;聆风吟_ &#x1f525;系列专栏&#xff1a;Linux实践室、网络奇遇记 &#x1f516;少年有梦不应止于心动&#xff0c;更要付诸行动。 文章目录 第四章4.1 ⛳️Linux与windows的文件系统差别4.2 ⛳️目录相关的常用术语4.3 ⛳️Linux文件类型…

嵌入式人工智能(3-树莓派4B点亮LED灯及LED灯闪烁)

1、LED与树莓派连接 LED是一种常用。廉价、高效的光源&#xff0c;其灯泡长腿为正极&#xff0c;短腿为负极。使用LED的注意如果将其直接连接到高于1.7V的电源上&#xff0c;会产生一个非常大的电流&#xff0c;导致LED甚至树莓派的损坏。通常情况下为LED配备一个串联电阻&…

Attention机制解析

Attention机制解析 1. 引言 Attention机制在自然语言处理&#xff08;NLP&#xff09;和计算机视觉&#xff08;CV&#xff09;等领域取得了广泛的应用。其核心思想是通过对输入数据的不同部分赋予不同的权重&#xff0c;使模型能够更加关注重要的信息。本文将详细介绍Attent…

最优控制公式推导(代数里卡提方程,李雅普诺夫方程,HJB方程)

本文探讨了线性时不变系统&#xff08;LTI系统&#xff09;的最优控制问题&#xff0c;特别是线性二次调节器&#xff08;LQR&#xff09;问题。通过Hamilton-Jacobi-Bellman (HJB) 方程的推导&#xff0c;求得了系统的最优控制律&#xff0c;并进一步推导了代数里卡提方程&…