Linux学习记录——사 权限与工具

news2024/9/29 21:23:34

目录的权限

想要进入一个目录,必须有x权限。对于目录来讲,r权限代表着可以查看当前目录下的文件名+属性,w权限代表着可以在该目录下创建新文件。

默认权限

现在创建一个目录和文件

创建普通文件时(不包括可执行),默认权限是从644开始的,而目录默认是从755开始的.当然每个机器可能还不一样,但为什么创建的时候会有固定的权限呢?

有三个权限

默认权限———程序员看到的

起始权限———系统设定的。最一开始普通文件起始权限是666(没有x), 目录文件的起始权限是777(rwx)

最终权限———也就是默认权限。系统为了更好地控制权限,会用权限掩码来改变起始权限。用umask即可查看自己系统的掩码。

权限掩码是一个八进制数字

我的是0022.那么转换成二进制就是000 000 010 010. 我们对照着起始和最终权限看

 权限掩码的规则就是在起始权限中,去掉在umask中出现的权限,不能影响其他任何权限。也就是在掩码中出现的权限,就不能在最终权限中出现

计算的方法是最终权限 = 起始权限 & (~权限掩码)

 得到的结果就是 110  100 100          111 101 101  。和默认权限一样。权限掩码也可以改,umask后跟上数字即可。

粘滞位

说粘滞位之前,得先写背景

由于我的Linux出了点问题,所以以下部分就不展示图了。

Linux中有一种共享目录,被所有的普通用户所共享,用来保存普通用户产生的临时数据。

在自己的家目录下,文件只对自己开放,不对other开放。如果想要多个人都可以访问同一个目录,同一个文件,这时候就需要有共享目录。

其实home就是一个共享目录,谁都可以访问,对里面的文件也可以进行操作。在一个共享目录里,我们可以进行对其他用户文件的访问,只要对方给了other权限即可,但即使没给,其他人无法访问,但是却可以删除文件或者目录。粘滞位就是为了解决这样的问题而出现的概念。

粘滞位只能用在目录上,所以就要用在共享目录上。chmod +t  跟上目录名即可,这时候即使a + t也会是一样的结果,other权限里x变为了t。这样以后other就更不能随便对用户文件进行操作了。

能够在特定目录里, 创建或删除文件由该目录的w权限决定。但是为了不被删除并不能不给w权限,因为这样也就无法创建文件了。

虽然other已经无法删除文件,但 root,目录所有者能够删除,以及文件所有者也可以删除。

工具

yum

Linux下进行软件安装的工具。

举个例子,手机应用市场内置下载链接的地址,下载软件的时候,应用市场会在云端找服务器下载,至于找的哪个服务器我们并不关心,手机有应用市场,而服务器有软件下载的服务。在CentOS的Linux机器上,下载命令就是yum,当我们使用yum时,系统就会找到要下载的东西的地址,然后给机主下载下来。

接下来看yum工具的使用

yum是一个软件安装的工具,也可以在系统进行软件的搜索,只是搜索出来的东西是偏向于电脑看懂的,比如我们提取出来sl的信息,让yum以列表形式展现

 对于普通用户而言,用yum安装是不行的,要不变为root,要不sudo提权一下。

 其实yum install sl.x86_64,后面的x86这块可以不用加,它会自动找到适合机器的软件下载。卸载则是把install换成remove。如果想不要任何交互,不需要问y/N,那么就在remove/install前加上-r。

有时候系统自带的man手册可能不全。

 

yum下载软件时也是会找到自己内置的下载地址,这里就叫yum源。yum源在这个目录里

 

如何更新yum源,CSDN上搜就行了,CentOS7更换yum源。不过不是必须要换的,查看自己的yum源,像是alicloud,163,还有华为的,其实就不需要换。

我这样的就需要换一下,换成了阿里云的。

结束。

 

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

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

相关文章

冬天这么冷,到底要不要坚持送孩子入托?

进入初冬,天气转凉,很多家长担心宝宝着凉感冒,不送孩子去托班了,甚至干脆不带孩子出门。 事实上,无论从幼儿身体健康发育的角度,还是心理发展的层面,这种做法都是极不科学的。 看看下面这些理由…

[Java]图论详解(内附详细代码)

专栏简介 :MySql数据库从入门到进阶. 题目来源:leetcode,牛客,剑指offer. 创作目标:记录学习MySql学习历程 希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长. 学历代表过去,能力代表现在,学习能力代表未来! 目录 1.图的基本概念 2.图的存储结构 2.1 邻接矩阵…

[Linux]------线程控制与互斥

文章目录前言一、进程VS线程空间共享二、线程控制POSIX线程库创建线程获取线程IDpthread_join线程异常第二个参数线程的局部存储线程的分离exit()三、线程的互斥进城线程间的互斥相关背景概念互斥量mutex模拟抢票逻辑解决问题互斥量实现原理探究基于RAII机制锁的模拟实现四、可…

Linux 线程控制 —— 线程清理 pthread_cleanup_push

主线程可以通道 pthread_cancel 主动终止子线程,但是子线程中可能还有未被释放的资源,比如malloc开辟的空间。如果不清理,很有可能会造成内存泄漏。 // 子线程回调函数 void* thread_run(void* args) {int* p (int*)malloc(100); // 动…

中小企业选择ERP系统时应关注的10个关键功能

现代ERP系统是帮助企业实现提高生产力、增加盈利能力和提高竞争力的目标的好帮手。该类软件旨在满足中小企业不断增长的业务需求,可确保整个企业的健康发展。 每天都有新的ERP功能和应用程序进入市场,如何明智选择至关重要。以下是中小企业在选择现代ERP…

Elasticsearch_第2章_ elasticsearch基础

Elasticsearch_第2章_ elasticsearch基础 文章目录Elasticsearch_第2章_ elasticsearch基础0.学习目标1.DSL查询文档1.1.DSL查询分类1.2.全文检索查询1.2.1.使用场景1.2.2.基本语法1.2.3.示例1.2.4.总结1.3.精准查询1.3.1.term查询1.3.2.range查询1.3.3.总结1.4.地理坐标查询1.…

SSM+JSP实现《吃货联盟外卖系统》

🍅程序员小王的博客:程序员小王的博客 🍅程序员小王的资源博客:http://wanghj.online/ 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎…

上海亚商投顾:沪指冲高回落 纺织服装股午后集体走强

上海亚商投顾前言:无惧大盘大跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 市场情绪沪指今日缩量震荡,以中字头为首的权重股走低,上证50午后一度跌近1%,创业板指较为…

秋招|阿里测试开发岗面经(一共七次面试)

三月份的时候投了阿里的实习,然后基本上是一周面一次,前前后后一个月。实习通过了,但是后面因为有事,所以没能去成暑期实习,部门leader人很好,说是可以在秋招的时候再补上终面,于是就有了一共七…

jQuery easyui源码赏析

引子 jQuery未过时,在一些中小网站中,jQuery还是发挥着瑞士军刀的作用。我们不能为了前后端分离而分离,一些很简单的需求,很简单的页面,freemarkerjQuerybootstrap就能搞掂,奈何一定要搬动vue和react这些大…

[附源码]计算机毕业设计影评网站系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

【雷达回波】基于matlab天气观测极化雷达回波仿真【含Matlab源码 2252期】

⛄一、天气观测极化雷达回波仿真简介 本示例展示了如何模拟满足天气观测要求的极化多普勒雷达回波。雷达在天气观测、灾害检测、降水分类和量化以及预报方面发挥着关键作用。此外,极化雷达以前所未有的质量和信息提供多参数测量。此示例演示如何模拟扫描分布式天气…

Java项目:ssm+jsp实现手机WAP版外卖订餐系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 这是一款由jspssm框架(spring、springMVC、mybaits)实现的手机WAP版外卖订餐系统。 本系统前台页面是手机端的&#xf…

如何发布一个 npm 包

前言 npm(node package manager)作为 Node.js 的包管理工具,让世界各地的 JavaScript 开发者方便复用、分享代码以及造轮子;本文将介绍如何发布一个 npm 包,以及使用工具来自动化管理发布 npm 包;本文总览…

Java代码审计——WebGoat CSRF (上)

目录 前言: (一)CSRF 0x01、简单介绍 0x02、实际案例 1.对 Referer 过滤不严导致的 CSRF 漏洞 2.token 可重用导致 CSRF 漏洞 3、webGoat中的CSRF 0x03 防御 3.1 STP 3.2 检查 Referer 字段 3.3 检查 Referer…

GMO Research 2022年旅游调查:旅游业有望强劲增长

GMO Research (TOKYO: 3695)最近进行的一项旅行调查显示,随着边境再次开放,亚洲正在逐渐恢复正常的旅行模式。尽管该地区仍没有达到疫情前水平,旅行者仍持谨慎态度,但他们对海外旅行的兴趣显著增加。 为了解旅行模式和旅行意愿&a…

Intel OpenVINO 安装显卡驱动

背景: 使用集合诚KMDA-3301 OpenVINO CPU和GPU 算法加速,用GPU加速时,调动不起来。写下解决过程,以备后用。 过程: 调动GPU 报错: terminate called after throwing an instance of InferenceEngine::G…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java高校师生党建管理系统4d8du

最近大四学弟学妹们开始准备设计了,有一些问题问我,比如设计怎么做,有没有模板等等吧,大家都没有去学校,老师都是通过远程指导的,答辩也是远程答辩,这种情况下同学们不在一起,可能碰…

day13【代码随想录】环形链表II、环形链表、快乐数、各位相加、丑数、丑数||

文章目录一、环形链表 II(力扣142)二、环形链表(力扣141)三、快乐数(力扣202)四、各位相加(力扣258)五、丑数(力扣263)六、丑数||(力扣264&#x…

JavaScript:File API和Blob API

web应用的痛点就是不能操作计算机上的文件。File API和Blob API可以安全访问到客户端上的文件。 File类型 现在我们可以在html表单中直接访问文件&#xff0c;比如&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"U…