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

目录

一、目录的权限

默认权限(权限掩码)

二、粘滞位

三、工具

yum


一、目录的权限

想要进入一个目录,必须有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前加上-y。

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

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

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

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

结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值