Linux-账号和权限管理

目录

一、管理用户账号

1、用户账号类型

2、UID--身份标识

3、UID的分类

​4、用户账号文件​

5、chage-修改账号密码

5.1、chage—使用格式:

5.2、chage—使用参数:

​6、添加用户账号与管理

6.1、useradd—添加用户

6.2、passwd—设置/修改密码

6.3、usermod ——修改属性

 6.4、userdel—删除用户

二、管理组账号文件 

1、组账号文件

2、groupadd —添加组账号

3、gpasswd—添加删除组成员 

4、groupdel—删除组账号 

三、查询账号信息

1、groups—查询所属组

2、id—查询身份标识

3、finger—查询详细信息

4、w、who、users—查询信息

四、文件/目录的权限和归属

1、文件/目录的三种权限

2、设置文件/目录的权限

2.1、 chmod

2.2、chown 

2.3、umask

2.4、last


一、管理用户账号

1、用户账号类型

  • 超级用户:超级用户是系统中具有最高权限的用户,通常称为root用户。他们可以执行所有操作,包括管理系统文件、安装软件、配置网络和用户管理等。只有当进行系统 管理、维护任务时,才建议使用 root 用户登录系统,日常事务处理建议只使用普 通用户账号。
  • 普通用户:普通用户账号需要由 root 用户或其他管理员用户创建,拥有的权限受 到一定限制,一般只在用户自己的宿主目录中拥有完整权限。
  • 程序用户:在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运 行,如 bin、daemon、ftp、mail 等

2、UID--身份标识

  • 每一个账号都有一个自己的身份表示,称为UID
  • 用于区分和管理每个用户

3、UID的分类

4、用户账号文件

  • /etc/passwd:保存用户名称、宿主目录、登录Shell等基本信息

解释:

  •  /etc/shadow:保存用户的密码、账号有效期等信息 

5、chage-修改账号密码

5.1、chage—使用格式:

5.2、chage—使用参数:

示例:

 6、添加用户账号与管理

6.1、useradd—添加用户

useradd—使用格式:

useradd—常用选项

示例:

6.2、passwd—设置/修改密码

passwd—使用格式

passwd—常用选项

示例:

6.3、usermod ——修改属性

usermod—使用参数:

usermod—常用选项:

示例:

 6.4、userdel—删除用户

userdel—-使用格式

示例:

二、管理组账号文件 

1、组账号文件

  • /etc/group:保存组帐号基本信息
  • /etc/gshadow:保存组帐号的密码信息

 ​

2、groupadd —添加组账号

groupadd—使用格式

3、gpasswd—添加删除组成员 

使用格式

常用选项

 示例:

4、groupdel—删除组账号 

使用格式

示例

 

三、查询账号信息

1、groups—查询所属组

使用格式

示例

2、id—查询身份标识

使用格式

示例

3、finger—查询详细信息

使用格式

示例

4、w、who、users—查询信息

  • 查询已登录的用户信息

四、文件/目录的权限和归属

1、文件/目录的三种权限

2、设置文件/目录的权限

2.1、 chmod

使用方法

示例

2.2、chown 

使用格式

示例

2.3、umask

  • 默认值 -(减去)umask

2.4、last

  • 显示近期用户或终端的登录情况

使用格式

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

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

相关文章

【HarmonyOS NEXT】har 包的构建生成过程

Har模块文件结构 构建HAR 打包规则 开源HAR除了默认不需要打包的文件(build、node_modules、oh_modules、.cxx、.previewer、.hvigor、.gitignore、.ohpmignore)和.gitignore/.ohpmignore中配置的文件,cpp工程的CMakeLists.txt,…

3d隐藏模型为什么就不见了?---模大狮模型网

在3D建模和设计过程中,经常会遇到需要隐藏某些模型的情况。然而,有时候隐藏之后再也找不到这些模型了。这种情况可能让人感到困惑和沮丧。本文将探讨3D隐藏模型后“消失”的原因,并提供一些解决方法,帮助您更好地管理和查找隐藏的…

循环的结构

一.简介 循环结构,一般常用在while,do…while,for循环三个语法,但我们一般来常用的是for循环,while与do…while我们只需要掌握就可以。 于此同时,我们需要掌握一下循环控制的关键字,开始循环时…

服务端⾼并发分布式结构演进之路

在进行技术学习过程中,由于大部分读者没有经历过一些中大型系统的实际经验,导致无法从全局理解一些概念,所以本文以一个"电子商务"应用为例,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举…

SpringBoot:SpringBoot集成Druid监控慢SQL

一、前言 数据库连接池是一个至关重要的组成部分,一个优秀的数据库连接池可以显著提高应用程序的性能和可伸缩性。常见的连接池:Druid、HikariCP、C3P0、DBCP等等,不过目前大部分都是使用Druid或者SpringBoot默认的HikariCP! 本文…

一个完整的Flutter应用

15.2 Flutter APP代码结构 | 《Flutter实战第二版》 我们先来创建一个全新的Flutter工程,命名为"github_client_app" 我们在项目根目录下分别创建imgs和fonts、jsons、l10n文件夹 工程目录如下: 在lib下创建文件夹如下: 在“jso…

Word和Excel如何快速对齐姓名

日常工作经常遇到整理参会人员名单时,有2字姓名、3字姓名,为保证文档美观,你是否还在一个一个空格在敲空格? 今天刘小生分享如何在Word和Excel中快速对齐姓名,快来练起来吧! 1. Word姓名对齐 【第一步】…

自动化平台总结(httprunner+djangorestframework+python3+Mysql+Vue)【基础结构构思】

一、前言 把一个以前自己搭建的自动化测试平台进行了一下重构升级,记录一下过程中的一些问题和总结。 二、简介 搭建的平台语言使用的是Python3.6,未来有空可能考虑加个java版本。前端用的Vue,主体是httprunner2.XDjangorest-framework&am…

Elasticsearch:智能 RAG,获取周围分块(二)

在之前的文章 “Elasticsearch:智能 RAG,获取周围分块(一) ” 里,它介绍了如何实现智能 RAG,获取周围分块。在那个文章里有一个 notebook。为了方便在本地部署的开发者能够顺利的运行那里的 notebook。在本…

git 上拉下来的新项目web文件夹没有被idea管理,导致启动不了

让idea识别web项目,操作步骤: 1. 打开idea -- 文件 -- 项目结构; 2. 选择 模块 --- 添加 --- web -- 应用 --- 确定,就好了。 3. 文件夹中间出现个圆圈就是被识别到了。

HarmonyOS模拟器(phone-x86-api9)一直卡顿的解决方法

在DevEco Studio 3.1.1 Release版本中的Device Manager中创建本地的模拟器,创建phone-x86-api9模拟器成功,但是启动该新建的模拟器一直显示"HarmonyOS"logo图片,然后一直卡在这里,运行结果如下所示: 检查模…

记录一次递归查询导致的 java.lang.StackOverflowError: null

问题截图: 由于作者使用递归统计信息,刚开始这个接口运行得正常,但是上线运行一段时间后接口就出现了,如图的栈溢出错误。可以看出确实是堆栈溢出了,解决栈溢出目前只有两种方式: 第一种调大栈的大小&…

精华版 | 2024 Q1全球威胁报告一览

概要 Q1最热门的安全事件是XZ/liblzma后门高危漏洞。开发人员Andres Freund一次偶然情况下,发现了XZ/liblzma存在后门并对该漏洞进行报告。XZ/liblzma是一个广泛使用的开源工具,掌握该后门攻击者几乎可以访问任何运行受感染发行版的 Linux 机器。这一事…

Hadoop3:MapReduce中实现自定义排序

一、场景描述 以统计号码的流量案例为基础,进行开发。 流量统计结果 我们现在要对这个数据的总流量进行自定义排序。 二、代码实现 我们要对总流量进行排序,就是对FlowBean中的sumFlow字段进行排序。 所以,我们需要让FlowBean实现Writab…

360vr党建线上主题展立体化呈现企业的文化理念和品牌形象

在现代科技的引领下,艺术与VR虚拟现实技术相融合必将成为趋势,深圳VR公司华锐视点荣幸地推出VR艺术品虚拟展厅,为您带来前所未有的艺术观赏体验。体验者足不出户即可置身于一个充满创意与灵感的虚拟艺术空间。 我们深入了解每一位客户的需求与…

RestTemple请求GET接口403

问题描述 使用oss接口获取资源的时候,通过浏览器可以直接下载,在代码中使用RestTemplate的get方式访问的时候,出现403错误 问题排查 因为返回状态码是403,就想着是不是授权问题,因为有的接口是有防抓取规则的&…

华为联运:资源混淆导致的浮标显示异常

问题 显示正常 正常情况,华为联运包登录成功之后会显示浮标(悬浮球),拖动浮标会出现拖到此处隐藏字样,如下所示: 显示异常 而在我们的横屏游戏中,遇到拖动到此处隐藏有部分内容被遮挡了&…

Windows系统电脑远程桌面控制本地局域网内树莓派详细教程

文章目录 前言1. 树莓派安装xrdp2. 注册cpolar账号3. 安装cpolar内网穿透4. 创建隧道映射端口5. Windows远程桌面控制树莓派总结 前言 本文主要介绍如何通过cpolar内网穿透,映射3389端口,生成公网TCP端口地址,通过该公网地址来实现公网环境下…

网页基础三剑客

目录 一、网页开发技术 1.HTML 2.CSS 3.JavaScript 二、网页的结构 三、 网页的分类 1.静态网页 2.动态网页 1.jQuery 2.AJAX 3.DHTML 2.3.4 网页数据的格式 1&#xf…

使用深度强化学习预测股票:DQN 、Double DQN和Dueling Double DQN对比和代码示例

深度强化学习可以将深度学习与强化学习相结合:深度学习擅长从原始数据中学习复杂的表示,强化学习则使代理能够通过反复试验在给定环境中学习最佳动作。通过DRL,研究人员和投资者可以开发能够分析历史数据的模型,理解复杂的市场动态…