环境:centos7,腾讯云服务器
Linux文章都放在了专栏:【Linux】欢迎支持订阅🌹
前言
权限 一词相信大家都不陌生,与我们的生活密切相关。小区里的门禁制度、公司里的管理制度、学校里的校规规定、甚至是社交平台上的一些设置等。可以说我们人类是被生活中的种种“权限”所“约束”着。
在Linux中同样存在着权限的概念,最主要分为:文件权限以及目录权限,所“约束”的对象则为各种用户。
权限是什么?
简单来说,权限就是一件事情是否允许被“谁”来做。这里的“限”是用来限制人的,而人所访问的对象可能天然没有某种“属性”。
就比如说,我们不可能在爱奇艺里打英雄联盟、也不可能在英雄联盟里观看电影,因此我们可以这样认为:权限=人+事物属性
Linux中的用户分类
普通用户的创建以及删除
用户的切换
su 用户:切换到指定用户(root下可以随意切换,且不需要输入用户密码)另外,假如 没有指定用户,则会切换到root
su - :切换到超级用户家目录(类似于重新登陆),并显示最近登录信息
Linux的文件属性
文件的类型与权限
文件的权限分为以下三种:可读(r)、可写(w)、可执行(x)
Linux不用文件的后缀来区分文件类型,而是用文件属性中第一列的第一个字符来区分文件类型。
Linux下的文件类型主要有以下几种:
目前最常见的是前两种,即普通文件以及目录,其余的后面遇到再细说。
文件后缀存在的意义
角色划分
分别对应文件属性中的以下位置:
文件角色权限的修改
当然,我们除了用此方法外,还可以使用八进制数字进行权限修改,1表示有该权限,0表示无该权限。如下:
文件的拥有者以及所属组的更改
file命令
目录权限
文件的默认权限
默认权限是如何来的?
粘滞位
先看以下这种情况,就是只要用户具有目录的写权限, 用户就可以删除目录中的文件, 而不论这个用户是否有这个文件的写权限.
换句话来说,当一个文件被所有人共享时,用户会收到权限的约束,但是拦不住用户进行删文件,所以,为了制裁这种不合理的现象,粘滞位就出来了。
chmod +t 目标目录:给目标目录增加粘滞位
-t:去除粘滞位
(粘滞位只能给目录添加,一般给共享目录添加,防止乱删文件)
end
生活原本沉闷,但跑起来就会有风!🌹