失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux查看文件权限_Linux权限管理 -- 文件权限

linux查看文件权限_Linux权限管理 -- 文件权限

时间:2023-07-03 14:00:29

相关推荐

linux查看文件权限_Linux权限管理  -- 文件权限

把一个用户加入了一个组,该用户就拥有了该组的权限

当一个用户要操作某个文件时,系统会依次检索该用户是否是该文件的拥有者

其次是组成员,最后是其他人,如果扫描到是拥有者,则具备拥有者的权限,不必往后扫描,以此类推

基本权限

基本权限类型

r: 可读=》4 w:可写=》2 x: 可执行=》1

权限的归属

属主:u 属组:g 其他人:o

例如

[

设置权限

修改属主 , 属组

chown 属主.属组 文件名 -- 同时更改属主 及 属组chown 属主 文件名 -- 只更改属主chown .属组 文件名 -- 只更改属组 , 注意前面有个点 .

[

chown -R 属主.属组 文件夹 -- 递归修改 , 直接修改文件夹下所有文件

[

修改 u , g , o 对应的权限

加减法

chmod u+x,g-w,o+r b.txt

[

赋值

chmod a=rwx 文件名 -- a 是 all 的意思 ,所有段都给 rwx 权限

[

chmod a=- 文件名-- 所有权限设为 无权限

[

chmod ug=rw,o=r 文件名

[

直接设置数字chmod 777 文件名 -- 会设置成对应的最高权限

[

注意 : 把某一个非属主用户添加到文件的属组里 , 他就拥有了改组的权限 , 而不再是其他人

权限对文件 or 目录的意义

文件 : ls -l 文件名

r : 可以 cat 读取文件内容w : 可以修改文件x : 可以执行文件代码 , 如果该文件的代码是编译好的结果 , 那么只有 X 权限即可执行 , 但如果该文件的代码是一个解释型的脚本程序 , 则需要配合 R 权限才可执行

[

目录 : ls dl 文件名

r : 可以浏览文件下的内容w : 可以再目录下创建新文件 or 目录x : 可以执行目录下的程序 , 除了对目录有执行权限外 , 还要对程序文件有执行权限才行 .可以正常切换到目录下涉及到多层目录如 a/b/c , 需要对每一级都有 x 权限才能正常走到下一级

例1 : 要想在目录下创建 / 删除内容 : 对目录的 x 全权限 + 对目录的 w 权限

设置权限

[

验证

[

例2 : 要浏览目录下的内容 : 对目录的 x 权限 + 对目录的 r 权限

[

例3 : 要执行目录下程序 : 对目录的 x 权限 + 对文件的 x 权限 , 如果文件是解释型语言的脚本程序 , 还需要对文件有 r 权限

[

如果觉得《linux查看文件权限_Linux权限管理 -- 文件权限》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。