Linux目录权限具体都有哪些

57次阅读
没有评论

共计 1133 个字符,预计需要花费 3 分钟才能阅读完成。

Linux 目录权限具体都有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

目录的读权限位意味着可以列出其中的内容。写权限位意味着可以在该目录中创建文件,执行权限位则意味着搜索和访问该目录(cd)。

r– 权限:单独有读权限不能执行 ls 命令,ls dir 需要同时有这个 dir 的 r - x 权限。

-w- 权限:光有写权限什么事也不能干。创建文件要有 -wx 权限。

–x 权限:光有 x 权限可以进入该目录,可以 cd dir,

如果对某一文件有读权限,可以 ls dir/xfile,cat dir/xfile.

如果对某一文件有写权限,可以 vi dir/xfile,(没有读权限的时候)然后可以以覆盖的形式保存。

如果对某一文件有执行权限,可以 dir/xfile 执行该文件。

假设 dir 下有一个文件 file, 某用户对 file 的文件的权限为 rwx, 而 dir 为 –x, 那么用户可以通过路径的方式 hellip; hellip;/dir/file 执行该 file 文件,通过 vi 编辑该文件,因为该目录是可以访问的。

但是该用户 cd 该目录后不能 ls, 但是可以 ls dir/file.

假设 dir 下有一个文件 file, 某用户对 file 的文件的权限为 rwx, 而 dir 为 rw-, 那么该用户无法通过路径的方式 hellip; hellip;/dir/file 执行该 file 文件,无法通过 vi 编辑该文件,因为该目录是不可以访问的(无法 cd 进入该目录)。同时也不能在该目录下建立新文件,虽然看起来已经有 w 的权限。

如果某个用户对文件夹 /AA/BB/CC 有 rwx 的权限,如果想正常操作 CC 文件夹,对 AA 和 BB 都必须有 x 权限。

所以目录对组合其他用户一般都设为 r -x.

对于文件来说,如果要想一个文件的 x 权限起作用,同时必须有 r 权限。

对于目录设 w 权限给别的用户的危险性:在用户 Locke 拥有的目录 hellip;/treaties 下有一个文件叫 twotreatiesOnGrv, 然后 Locke 给这个文件限制为别的用户不能写,但是别的用户对 treaties 目录却有写权限,那么别人,比如说,Plato 还能不能写 twotreatiesOnGrv 这个文件呢,答案是,不能但又能,Plato 不能直接,比如 vi 来改这个文件(但是 w! twotreatiesOnGrv 也可以覆盖这个文件),但是他可以通过 mv 将一个别的文件到 treaties 目录下覆盖这个 twotreatiesOnGrv.

对于没有写权限的文件,如果对所在目录有写权限,这个文件可以被删除。

看完上述内容,你们掌握 Linux 目录权限具体都有哪些的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1133字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)