入门linux基础之用户权限篇

老子叫甜甜 提交于 2020-02-26 20:15:13

权限是赋予某个用户或组,能够以何种方式,访问某个文件。
权限对象一般分为 属主(u) 属组(g) 其他人(o) 所有人{a(u+g+o)}
权限类型为 读(r)=4 写(w)=2 执行(x)=1
语法为 chmod 对象(u、g、o)赋值符(+、-、=)权限类型(r、x、w) 文件/目录
以创建的文件file1为例查看文件权限:
创建文件: touch file1
查看file1:ll file1 (ll 以长格式查看file1文件)
查看file1文件
修改权限的其他指令(以文件file1为例)
chmod a=rxw file1 //所有人对文件file1的权限为读写执行
chmod a- file1 //所有人对文件file1没有权限
chmod ug=rw,o=r file1 //属主属组等于读写,其他人只读

suid 针对文件或程序 具备临时提升权限。
例如为cat程序添加suid权限
chmod u+s /usr/bin/cat
在这里插入图片描述
为cat程序删除suid权限
chmod u-s /usr/bin/cat
在这里插入图片描述
权限及提权就简要的分享到这里,如需补充,下方留言区👇

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!