一文读懂-Linux用户和权限

news2024/11/24 14:51:58

前言

最近换了台公司配的电脑,我的电脑本来就快坏了,结果放家里的门上挂着,pia的一下,摔了,a壳和b壳直接分离掉了(还好公司给配的电脑配置挺高的),

仔细回顾了一下,已经有十几天没有更新了,讲讲最近都干嘛去了吧,正好总结一下,最近出差了好几个项目,有一个是市内的,还有两个一个是在衢州,一个是在舟山,不得不说,舟山的风景真的很美,项目现场离海很近,可惜,如果是我一个人的话,我没啥心思去看,也就没去了,但是心里终究还是想去的,不过还好,在回家的路上,有一座跨海大桥,我终究还是看到了大海,和无数的船和码头,对于一个内陆的人,从没见过大海的人来说,还是非常兴奋的,暗自发誓,下次一定来舟山旅游,

之前说的研究新媒体,买了三本书,最近才开始看,抖音有个博主很励志,最晚感觉差点给我励志哭了,很棒的一个博主,结合昨天我看的书,原来网红是网红,和个人ip有很大的区别,我觉得我需要的是打造ip而不是一个网红,“低粉丝,高质量,高变现”,选好赛道和人设,从引流到交付,到变现,需要有一个很完整的闭环流程,路途还很长呀,加油了孩子

其实这几天还有想过,更不更新呢还,确实有时候出差挺忙的,然后下班如果再让我来研究这运维的知识,我会觉得非常累,但是如果让我研究自媒体就不会,(就好像是自己在创业,干劲十足),但是回想起最开始的一篇博客,八月底要给自己交差,还是想把这件事完成,即使以后不再做这一行,转到自媒体,那我也掌握了一门技术,如果两年后创业失败,至少老本行也不会差

欧克啦孩子们,逆天博主正文开始


认知root用户

了解什么是root用户

无论是Windows,MacOS,Linux均采用多用户的管理模式进行权限管理

  • 在linux系统中,拥有最大权限的账户名为:root
  • 而在前期,我们一直使用的账户是普通的用户

root用户拥有最大的系统操作权限,而普通的用户在许多地方的权限都是受限的

演示:

  • 使用普通用户在根目录下创建文件夹

  • 切换到root用户之后继续尝试

  • 普通用户的权限一般在其HOME目录是不受限制的
  • 一旦出了HOME目录,大多数地方,普通用户仅有只读和执行权限,没有修改权限

掌握用户切换命令

su和exit命令

在之前,我们接触过su命令切换到root账户

su命令就是用于账户切换的系统命令,

  • 使用普通用户,切换到root用户或者其他用户都需要密码,
  • 使用root用户可以直接切换用户,无需密码

掌握sudo命令

在我们得知root密码的时候,可以通过su命令切换到root得到最大权限

但是我们不建议长期使用root用户,避免带来系统的损坏

我们可以使用sudo命令,为普通的命令授权,临时以root身份执行

语法:sudo 其他命令

  • 在其他命令之前,带上sudo,即可为这一条命令临时赋予root的权限
  • 但是并不是所有的用户,都有权力使用速冻,我们需要为普通用户配置sudo认证

为普通用户配置sudo认证

切换到root用户,执行visudo命令,会自动通过vi编辑器打开:/etc/sudoers

在文件的最后添加:

  • 其中最后的NOPASSWD:ALL,表示使用sudo命令,无需密码
  • 最后保存

用户、用户组管理

理解用户,用户组的概念

linux系统中可以

  • 配置多个用户
  • 配置多个用户组
  • 用户可以加入多个用户组中

linux系统中关于权限的管控级别有2个级别,分别是:

  • 针对用户的权限控制
  • 针对用户组的权限控制

比如,针对某文件,可以控制用户的权限,也可以控制用户组的权限

所以我们需要学习在Linux系统中进行用户,用户组管理的基础命令,为后面学习权限控制打下基础

掌握用户,用户组管理的相关命令

用户组管理

以下命令需要root用户执行

#创建用户组
groupadd 用户组名

#删除用户组
groupdel 用户组名

以下命令需要root用户执行

getent

查看当前系统中有哪些用户

getent passwd

 查看当前系统有哪些用户组

getent group

查看权限控制

掌握查看Linux文件的权限管控信息

认知权限信息

通过ls-l可以以列表的形式查看内容,并且显示权限细节

权限细节一共细分为10个槽位

举例:drwxr-xr-x表示

  • 这是一个文件夹,首字母d
  • 所属用户,r,w,x (rwx)
  • 所属用户组,有r无w有x,(r-x)
  • 其他用户 的权限是有r无w有x,(r-x)

掌握读,写,执行三种权限的含义

rwx的含义

  • r代表读权限
  • w代表写权限
  • x代表执行权限

针对文件,文件夹的不同,rwx的含义也有细微的差别

  • r,针对文件可以查看文件内容
    • 针对文件夹可以查看文件夹的内同,如ls命令
  • w,针对文件表示可以修改此文件
    • 针对文件夹可以在文件夹内:创建,删除,改名等操作
  • ​​​​​​​x,针对文件表示可以将文件作为程序执行
    • ​​​​​​​针对文件夹表示可以更改工作目录到此文件夹,即进入此文件夹

案例:

修改权限控制-chmod

掌握使用chmmod修改权限信息

chmod命令

我们可以使用chmod命令,修改文件,文件夹的权限辛纳希

注意,只有文件,文件夹的所属用户就或者root用户可以 修改

#语法
chmod -[-R] 权限 文件或者文件夹
  • 选项: -R,对文件夹内的全部你内容应用同样的操作

掌握使用数字序号标记权限 

除了以上的写法,我们还可以这么写

chmod 751 hello.txt

那么问题来了,751是什么意思呢?

权限可以用三位数字来代表,第一位数字表示用户权限,第二位数字表示用户组权限,第三位表示其他用户权限,数字的细节如下:r记为4,w记为2,x记为1

那么组合之后可以有:

所以751表示:rwx(7)r-x(5)--x(1)

案例:

掌握chown命令修改所属用户,用户组

chown命令

#语法
chown -[-R] [用户] [:] [用户组] 文件或者文件夹
  • 选项,-R,同chmod,对文件夹内全部内容应用相同规则
  • 选项,用户,,修改所属用户
  • 选项,用户组,修改所属用户组
  • :用于分隔用户和用户组

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

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

相关文章

Spring Cloud 专题-前言篇(1)

引言 随着微服务架构的兴起,Spring Cloud 作为一套基于 Spring Boot 实现的云应用开发工具集,为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线等)中快速构建一些常见模式的能力。本篇文档…

HTTP 415错误状态码

HTTP 415错误状态码是指"Unsupported Media Type"(不支持的媒体类型)。这通常发生在客户端向服务器发送请求时,请求中包含的媒体类型(例如Content-Type头部)不被服务器支持或识别的情况下。 解决方法&#…

【Linux】进程间通信3——system V进程间通信

1.system V进程间通信 管道通信本质是基于文件的,也就是说操作系统并没有为此做过多的设计工作,而system V IPC是操作系统特地设计的一种通信方式。但是不管怎么样,它们的本质都是一样的,都是在想尽办法让不同的进程看到同一份由操…

哪个充电宝牌子好用又实惠?盘点四大平价充电宝分享

在当今快节奏的生活中,充电宝已成为我们日常生活中不可或缺的一部分。然而,面对市场上琳琅满目的充电宝品牌和型号,许多消费者误以为选择容量越大、价格越高的充电宝就是最好的选择。实际上,买充电宝并不是一味追求高容量和高价格…

首批50辆苏州金龙纯电大巴交付!武汉通勤客运绿色发展提质升级

随着第一缕阳光跃上黄鹤楼的飞檐,城市逐渐苏醒。在车水马龙中,一辆辆通勤班车穿梭其中,确保通勤保障单位人员的安全出行。而这其中就有武汉市雄翔通勤汽车运输有限公司(以下简称“武汉雄翔”)的身影。 5月底&#xff…

MySQL数据库与基本操作(增删改查)

一、数据库的基本概念 数据库要学习的四个基本概念,主要是:数据、数据库系统、数据库、数据管理系统。数据(Date)是描述事物的记录,数据库系统(DBS),数据库管理系统(DBMS…

大学物理(动量定理)

目录 冲量与动量 质点动量定理 质点系动量定理:​编辑 例题 ​编辑 例题 ​编辑 动量守恒定律:。 例题 ​编辑 例题 ​编辑 角动量 ​编辑 例题 ​编辑 力矩与角动量定理​编辑 角动量守恒定律: ​编辑 例题 冲量与动量 质点动量定理 质点系动量定理: 例题 例…

Java的三个接口Comparable,Comparator,Cloneable(浅拷贝与深拷贝)

Comparable 当我们要进行对象的比较的时候&#xff0c;我们是不能直接用>、< 这些符号直接进行比较的。 由于这是引用类型变量也是自定义类型变量&#xff0c;直接进行比较的时候&#xff0c;我们是通过对象的地址进行比较的&#xff0c;我们可以使用、! 进行两个对象的…

用这个神级提示词插件,能让你的AI绘画工具Stable diffusion提示词直接写中文!

大家好&#xff0c;我是设计师阿威 最近&#xff0c;有同学在使用AI绘画工具 Stable Diffusion的时候和我说&#xff1a;老师&#xff0c;我英文不好&#xff0c;能不能直接让我写中文提示词啊&#xff1f;最好可以直接在SD的输入框就能直接写中文&#xff0c;不用切换网页或者…

在有限的分数有限下如何抉择?是选好专业还是选好学校

随着2024年高考的落幕&#xff0c;无数考生和家长站在了人生的重要十字路口。面对成绩单上的数字&#xff0c;一个难题摆在了面前&#xff1a;在分数限制下我们该如何平衡“心仪的专业”与“知名度更高的学校”之间的选择&#xff1f; 一、专业决定未来职业走向 选择一个好的专…

低压电器航空插座端子

低压电器航空插座的定义和功能 低压电器航空插座通常指在交流电压1200V或直流电压1500V以下工作的电器&#xff0c;其主要功能是连接或断开电路&#xff0c;以实现对电路或非电对象的切换、控制、保护、检测、变换和调节。航空插座具有多种芯数和配置&#xff0c;例如2芯、3芯…

Java+Angular+Nginx+RESTful API 医院云HIS系统源码 全国中小型诊所都在用的诊所his系统门诊业务流程 自主版权

JavaAngularNginxRESTful API 医院云HIS系统源码 全国中小型诊所都在用的诊所his系统门诊业务流程 自主版权 HIS系统&#xff08;Hospital Information System&#xff09;在门诊业务中的应用带来了许多显著的优势&#xff0c;这些优势不仅提高了医疗服务的质量和效率&#xf…

如何经营好中医诊所?方法有哪些

在当今竞争激烈的医疗市场中&#xff0c;要想成功经营一家中医诊所&#xff0c;并不仅仅是提供传统的医疗服务&#xff0c;更需要与时俱进的战略思维和精细化的管理。过去被动获客、低效管理的模式已经不再适用&#xff0c;而如何拓展客源、提升服务质量、优化业务模式成为了中…

国际期货常见技术面分析

技术分析方法&#xff1a;通过对市场行为本身的分析来预测价格的变动方向&#xff0c;及主要是对期货市场的日常交易状况&#xff0c;包括价格、交易量与持仓量等数据&#xff0c;按照时间顺序绘制成图形、图表/形成一定的指标系统。然而针对这些图形、图表/指标系统进行分析研…

超多细节—app图标拖动排序实现详解

前言&#xff1a; 最近做了个活动需求大致类似于一个拼图游戏&#xff0c;非常接近于咱们日常app拖动排序的场景。所以想着好好梳理一下&#xff0c;改造改造干脆在此基础上来写一篇实现app拖动排序的文章&#xff0c;跟大家分享下这个大家每天都要接触的场景&#xff0c;到底…

经纬恒润国内首个物理区域控制器量产

当前&#xff0c;智能化汽车的电子电气架构正在从传统的功能域架构向新一代的中央计算加区域控制的架构演进中&#xff0c;国内新能源汽车厂商都在竞相基于新一代架构理念推出新平台车型。物理区域控制器可以实现车辆区域智能传感器及执行器配电、网关路由、信号采集以及执行器…

OpenSearch 与 Elasticsearch主要差异

1. 什么是 Elasticsearch&#xff1f; Elasticsearch 是一个基于 Apache Lucene 构建的开源、RESTful、分布式搜索和分析引擎。它旨在处理大量数据&#xff0c;使其成为日志和事件数据管理的流行选择。 Elasticsearch 还以其实时功能而闻名&#xff0c;允许用户在数据模式发生…

解决linux下载github项目下载不下来,下载失败, 连接失败的问题

第一步&#xff1a;打开/etc/hosts文件 linux vim /etc/hosts 第二步&#xff1a;文件拉到最下面&#xff0c;输入以下内容 linux #GitHub Start 140.82.113.3 github.com 140.82.114.20 gist.github.com 151.101.184.133 assets-cdn.github.com 151.101.184.133 raw.githubus…

中国最厉害的改名大师颜廷利:食物的真正人生意义是识悟

在探索人生意义的深邃征途中&#xff0c;我们本应以“识悟”为航标&#xff0c;不断扬帆远航&#xff0c;以实现自我的升华。然而&#xff0c;当回望人世繁华&#xff0c;古往今来&#xff0c;无论男女老少&#xff0c;似乎都在“食物”的陪伴下&#xff0c;徘徊往复&#xff0…

Ubuntu下安装和配置MariaDB

Ubuntu下安装和配置MariaDB 简介 MariaDB 是一个流行的开源关系型数据库管理系统,是 MySQL 的一个分支,由 MySQL 的创始人开发和维护。MariaDB 完全兼容 MySQL,并且提供了许多增强功能和性能改进。MariaDB 以其稳定性和高性能受到广泛使用,适用于各种规模的应用。本文将详…