【Linux实践】实验五:用户和组群账户管理

news2024/9/25 20:22:26

【Linux实践】实验五:用户和组群账户管理

  • 实验目的
  • 实验内容
  • 实验步骤及结果
    • 1. 创建用户
    • 2. 切换用户
    • 3. 修改用户
    • 4. 删除用户
    • 5. 创建组群
    • 6. 修改组群
    • 补充:删除组群

实验目的

1、掌握字符界面下用户账户的设置,包括命令useradd、usermod、userdel。
2、掌握字符界面下组群账户的设置,包括命令groupadd、groupmod、groupdel。
3、掌握用户和组群维护命令,包括passwd、su。

实验内容

1、使用命令创建用户账户zhangsan,并设置口令为123456,设置用户名全称为张三。
2、使用命令从用户root切换到用户zhangsan登录系统,并改变用户环境。
3、使用命令从用户zhangsan切换到用户root登录系统。
4、使用命令修改用户账户zhangsan的UID为700,其Shell类型为/bin/ksh。
5、使用命令删除用户账户zhangsan,并且在删除该用户的同时一起删除其主目录。
6、使用命令创建组群group1,并在创建时设置其GID为800。
7、使用命令修改组群group1的新组群名称为shanghai,设置组群group1的口令为123456。

实验步骤及结果

1. 创建用户

  • useradd 命令用来创建用户信息。
  • 语法:useradd [选项] 用户名
常用选项说明
-m自动创建用户家目录
-d指定用户登入时的家目录。不加默认在 /home/用户名
-g指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的。不加默认创建一个同用户名的群组并加入。
  • passwd 命令用于设置用户的密码。
  • 语法:passwd [选项] [用户名]
常用选项说明
-l锁定账户,停止账号使用
-u解锁账户,允许账号使用
-d删除密码,密码为空,用户无需密码即可登录
-e强迫用户下次登录时必须修改密码
-S查询用户账号的密码状态,包括密码是否过期,是否被锁定等
  • 创建用户账户zhangsan
    在这里插入图片描述

  • 设置口令为123456
    在这里插入图片描述

  • 设置用户名全称为张三,这里用到usermod,在后面的修改用户中会说到。
    在这里插入图片描述

2. 切换用户

  • su 命令用于切换用户(switch user),不加选项默认不改变用户环境。
常用选项说明
-不仅切换用户身份,还切换用户的环境变量,如工作目录、HOME、SHELL、USER 等。
-l效果类似于“-”,以登录 shell 方式切换,会初始化更多环境变量
-c执行完指定的命令后,恢复原来的身份。
-m -p切换用户身份,但不改变当前的环境变量。
  • 从用户root切换到用户zhangsan登录系统,并改变用户环境
    在这里插入图片描述

  • 从用户zhangsan切换到用户root登录系统。切换到 root 可不输入用户名,直接输入 su
    在这里插入图片描述

3. 修改用户

  • usermod 命令是可用来修改用户账号的各项设定。包括用户名、用户ID、用户所属的主组、用户的家目录、用户的登录Shell等属性。
  • 命令基本语法:usermod [选项] 用户名
常用选项说明
-c更改 /etc/passwd 第5栏用户信息说明的部分,后面接描述信息
-d更改用户家目录
-g修改用户的群组(只有一个)
-aG添加用户到附加组(可以有多个)
-u修改用户ID
-l修改用户名
-s修改用户的登录Shell
  • 修改用户账户zhangsan的UID为700
    在这里插入图片描述

  • 其Shell类型为/bin/ksh
    在这里插入图片描述

4. 删除用户

  • userdel 命令:用于删除 Linux 系统中的用户账号。

  • 基本语法:userdel [选项] 用户名

常用选项说明
-r删除用户登入目录以及目录中所有文件。
-f强制删除用户,即使用户当前登录或者用户的进程仍在运行
  • 使用 userdel 命令删除用户时,会删除用户账号信息,但默认情况下不会删除用户的主目录。如果想连同主目录一起删除,可以使用 -r 选项。
  • 使用命令删除用户账户zhangsan,并且在删除该用户的同时一起删除其主目录
    在这里插入图片描述

5. 创建组群

  • groupadd 命令是用于在 Linux 系统中创建一个新的用户组。
  • 基本语法:groupadd [选项] 组名
常用选项说明
-g指定用户组的 GID(Group ID)。如果未指定该选项,则系统会自动分配一个可用的 GID
-oGID可以重复
-r创建一个系统用户组。
-f强制创建用户组,即使用户组名称已存在。
  • 创建组群group1,并在创建时设置其GID为800
    在这里插入图片描述

6. 修改组群

  • groupmod命令用于修改用户组的属性和设置。
  • 基本语法:groupmod [选项] 组名
常用选项说明
-g修改组群ID
-n修改组群名称
-oGID可以重复
  • gpasswd命令:用于管理组。

  • 基本语法:groupdel [选项] 组名

常用选项说明
-a添加用户到组
-d从组中删除用户
-r删除组的密码
-A指定管理员
-M指定组成员
  • 修改组群group1的新组群名称为shanghai
    在这里插入图片描述
  • 设置组群的口令为123456
    在这里插入图片描述

补充:删除组群

  • groupdel 命令:用于删除 Linux 系统中的组群。
  • 基本语法:groupdel [选项] 组名
常用选项说明
-f强制删除用户组,即使该组有用户属于它。
-r同时删除关联的用户组的文件。

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

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

相关文章

深入解析 Apache Kylin

以下是关于 Kylin 概述 部分的内容,你可以在技术博客中使用: 1. Kylin 概述 什么是 Apache Kylin? Apache Kylin 是一个开源的分布式分析引擎,主要为大数据场景下的 OLAP(Online Analytical Processing)提…

利用echarts 显示图片信息

当前有个需求,需要对其进行相关统计,这里我们采用jquery3.6 与echarts.js 做相关图表,不解释,直接上代码吧 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"wid…

被动元数据的不足和主动元数据的先进性

元数据管理领域&#xff0c;被动元数据管理主要执行的是一种基础且相对直接的任务&#xff0c;即简单地对元数据进行编目或存储。这一过程通常不涉及复杂的逻辑处理或动态分析&#xff0c;而是侧重于数据的静态描述和记录&#xff0c;如数据类型、结构、位置、创建时间等。 这…

【PG备份恢复】基于时间点的恢复(踩坑指南)

1 设置基于时间点恢复所需的配置 要启用WAL归档&#xff0c; 需设置wal_level配置参数为replica或更高&#xff0c;设置archive_mode为on&#xff0c;并且使用archive_command配置参数指定一个shell命令 1.1 修改配置文件 postgresql.conf vim postgresql.conf archive_…

资深老师都在用的成绩发布小程序,月考发成绩就用它!

在教育的长河中&#xff0c;老师们一直扮演着知识传递者的角色。然而&#xff0c;随着时间的流逝&#xff0c;教育的方式也在不断地革新。过去&#xff0c;老师们发布成绩查询的方式既繁琐又耗时。 现在我们有了更高效、更便捷的成绩发布方式。在众多的成绩查询系统中&#xff…

2.数据结构研究

计算机解决问题的步骤 线性表 树 图&#xff08;点线&#xff09;

电脑录屏软件免费版,四款宝藏软件揭秘

在这个数字化时代&#xff0c;无论是教学演示、游戏直播还是软件教程分享&#xff0c;电脑录屏都成为了我们日常生活中不可或缺的一部分。然而&#xff0c;面对市面上琳琅满目的录屏软件&#xff0c;如何选择一款既免费又功能强大的工具&#xff0c;成为了不少小伙伴的难题。今…

桌面专业版【ssh配置】

UOS统信SSH协议的简单使用方法。包含软件安装,服务启动及常见问题等内容。 文章目录 功能概述一、SSH安装二、SSH使用方法三、SSH常见问题1. 无法使用root用户登陆。2. SSH登录提示”connect to hosts xxxx :Connection refused功能概述 SSH 为 Secure Shell 的缩写,由 IET…

手把手搞定VMware 的CentOS硬盘扩容

1.背景 用VMware虚拟机创建Centos系统时&#xff0c;选了40GB硬盘&#xff0c;用着用着发现硬盘不够用了。于是&#xff0c;我为了给硬盘扩容&#xff0c;实操了下centos的硬盘扩容。本文是记录下整个操作过程&#xff0c;方便后面查询和使用。 2.操作 2.1 VMware操作 2.2 Ce…

Goweb---Gorm操作数据库(二)

Gorm允许用户自己自定义钩子操作&#xff0c;使用这些钩子操作&#xff0c;可以在增删改查操作前进行相关的操作和检验&#xff0c;它会在创建、更新、查询、删除时自动被调用。如果任何回调返回错误&#xff0c;GORM 将停止后续的操作并回滚事务。 自定义钩子函数 package ma…

充电宝哪个牌子性价比高?2024年充电宝推荐!7款好用充电宝推荐

近年来&#xff0c;充电宝爆炸、自燃等安全事故屡见不鲜&#xff0c;给人们的生命财产安全带来了严重的威胁。比如 2023 年 1 月&#xff0c;广西桂平的一自建民房凌晨突发大火&#xff0c;经初步调查&#xff0c;起火原因就是充电宝发生短路。2024 年 2 月 19 日晚&#xff0c…

如何在项目申报中实施精细化管理?

项目申报作为企业获取资源、拓展市场、推动创新的关键环节&#xff0c;其成功与否往往直接关系到企业的战略发展。而要在众多申报者中脱颖而出&#xff0c;实现项目申报的成功&#xff0c;精细化管理成为关键因素之一。精细化管理强调的是对项目申报全过程的每一个细节进行精准…

2024 年 8 月公链行业研报:Layer 1、比特币 Layer 2 和以太坊 Layer 2 趋势分析

作者&#xff1a;Stella L (stellafootprint.network) 数据来源&#xff1a;Footprint Analytics 公链研究页面 8 月&#xff0c;加密货币市场波动剧烈&#xff0c;比特币和以太坊均遭遇了明显下跌。Layer 1 区块链普遍遭受市场颓势&#xff0c;然而&#xff0c;Tron 却逆势…

开源链动 2+1 模式 S2B2C 商城小程序助力品牌实现先营后销与品效合一

摘要&#xff1a;本文探讨了在当今市场环境下&#xff0c;如何做到先营后销、品效合一。通过研究社区用户喜好&#xff0c;打造适合家庭消费的商品&#xff0c;并结合开源链动 21 模式 S2B2C 商城小程序&#xff0c;实现品牌的精准定位、创新包装以及小规格产品供应&#xff0c…

单片机——ADC采样

1、什么是ADC采样&#xff1f; ADC是指将模拟信号转换成数字信号的过程。通俗理解ADC采样就是采集电路中的电压&#xff0c;通过数值的方式表现出来。以STM32F103系列为例&#xff0c;它可以反应0~4095&#xff0c;换句话说&#xff0c;它采集的电压数值上表现为0~4095&#xf…

文心快码获2024北京信息通信行业网络安全产品优秀应用

日前&#xff0c;2024北京互联网大会在京举办。在“网络安全与数据保护”分论坛上&#xff0c;百度智能代码助手文心快码Baidu Comate荣获北京信息通信行业网络安全产品优秀应用案例。 &#xfeff; 本场论坛聚焦“共筑安全底座 服务社会民生”主题&#xff0c;共商北京数字经…

江科大51单片机

文章目录 led灯led点亮led闪烁流水灯 独立按键按键点灯按键消抖按键实现二进制流水灯按键实现流水灯 数码管静态数码管显示动态数码管显示 矩阵键盘定时器/中断串口通信led点阵屏DS1302实时时钟蜂鸣器AT24C02DS18B20LCD1602直流电机驱动AD/DA红外遥控 led灯 创建项目&#xff…

2024自学网络安全的三个必经阶段(含路线图)

一、为什么选择网络安全&#xff1f; 这几年随着我国《国家网络空间安全战略》《网络安全法》《网络安全等级保护2.0》等 一系列政策/法规/标准的持续落地 &#xff0c;网络安全行业地位、薪资随之水涨船高。 未来3-5年&#xff0c;是安全行业的黄金发展期&#xff0c;提前踏…

CoT让Transformer打破推理极限的讨论

论文简要 题目&#xff1a;Chain of Thought Empowers Transformers to Solve Inherently Serial Problems Denny Zhou等人提出的中间推理token&#xff0c;跟o1的核心技术CoT非常相似。 传统的Transformer模型的致命弱点&#xff0c;就是擅长并行计算&#xff0c;但不擅长串…

动物关键点数据集-yolov8 pose动物关键点识别-动物姿态估计-keypoints(代码+数据集)

跨域适应于动物姿态估计 概览 本文介绍了一个专门用于动物姿态估计的数据集&#xff0c;该数据集包含了五个不同种类的动物&#xff1a;狗、猫、牛、马和羊。整个数据集中共包含超过6000个实例&#xff0c;分布在4000多张图像上。此外&#xff0c;数据集还为另外七种动物提供…