权限理解:
Linux下分为普通用户和超级用户
普通用户之间不能切换
超级用户通过:(root) su xxx可以转变为普通用户
对普通用户执行一条命令(提权)(权限=>文件权限)
sudo对普通用户进行提权
sudo 命令=>以超级用户执行
=>>不允许普通用户进行提权操作(在系统中存在白名单,而白名单属于root)
1、对文件来讲,存在三种身份:拥有者,所属组,other(一个人只能有其中之一)
身份决定他可以做什么操作(为了进行更细致的权限管理)
权限=人+文件属性
文件前缀分别为拥有者,所属组,other
三种权限分别为:读权限 r,写权限 w,可执行权限 x(读4写2执行1)
因此,有两种方法更改权限:更改身份权限/更改文件属性
===>>>>>>>>>更改方法:
(更改文件属性) chmod ugoa+-wrx 文件(只能更改自己的文件或者是root用户)
u 拥有者
g 所属组
o other
a 所有人
chmod 数字 文件(采用八进制位表示)
(对root用户只有建议作用,没有强制作用)
有可执行权限!=可执行
chown 人 文件 更改文件所有者/所有组(只能root/sudo)
chgrp 人 文件 更改文件所属组
细节:给别人文件也要经过别人的同意 root想给谁就给谁
目录 r权限 可以进入不可以读取目录中文件的内容
w权限 在文件中不能创建 不能删除
x权限 不可以访问该目录
2、 更改文件的起始权限:
使用umask对权限进行限制(设置权限掩码)
=>>>>>>>>>>>>>>>最终权限起=始权限&(~权限掩码)
(目录的起始权限是777,文件的起始权限是666)
在home中 成员不能进入其他成员目录中
在其他人家中创建的文件,别人可以随便删除(哪怕是root)
在home中别人不可以查看你的文件,但可以删除你的文件,这个不合理
因此:
chmod o+t 目录 >>>>>为目录设置粘滞位
>>>>>>>一般为root设置
作用:在目录中可以新建,但删除只能删除自己的文件(除了root)
4、Linux下的安装:
sudo yum intall -y安装
sudo yum remove -y卸载
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/42786.html