linux权限有哪几种

58次阅读
没有评论

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

本篇内容主要讲解“linux 权限有哪几种”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“linux 权限有哪几种”吧!

linux 权限有四种:1、读权限,即可以读取文件内容的权限;2、写权限,即可以向文件写数据的权限;3、可执行权限;4、特殊权限。

本教程操作环境:linux5.9.8 系统、Dell G3 电脑。

linux 中访问文件 / 目录有三种身份:

u:文件的拥有者

g:文件所属的群组

o:其他用户

对于每个身份,又有四种权限

r:读权限(read)

对于文件来讲就是可以读取其内容的权限,对于目录来讲无法查看目录里面的内容(ls 失败)

w:写权限(write)

写权限:对于文件来讲就是可以向文件写数据,对于目录来讲无法删除目录里面的文件

x:可执行权限(execute)

对于可执行文件来讲无法用行(可以看到颜色都变了),对于目录来讲无法进入目录(cd 失败)

s:特殊权限

Linux 权限的表示方法

说到权限,那么必须要说 linux 下的用户!

linux 用户只有两种:普通用户,和超级用户

超级用户:拥有本系统下所有的权限,可以做任何你想做的事,不受任何限制

普通用户:只有一部分权限,能做的事情也是有限的(但是通常我们可以用 sudo 来执行一些需要 root 权限的事情,但是需要 root 的密码)

以数字形式改变权限

chmod 755 test.sh

将 755 换算成字符形式,为 rwxr-xr-x,也就是说文件的拥有者、所属群组以及其他用户都可以读取与运行 test.sh 这个文件,但是只有拥有者自己可以写入这个文件,也就是其他人无权修改 test.sh 这个文件。

(当然 root 用户无此限制,想改谁就该谁,这也是一个体现 root 账号至高无上权力的体验!)

以字符形式改变文件权限

chmod +x test.sh

数学形式可以一次改变文件的所有三种身份的四种权限,而字符形式则更为灵活,可以给某个身份的某个权限单独进行设置,例如上面的指令就是给三种身份都赋予执行的权限,你也可以分开单独设置:

chmod u+x test.sh 只给拥有者加上可执行权限
chmod g+x test.sh 只给群组身份加上可执行权限
chmod o+x test.sh 只给其他人身份加上可执行权限 

以上三条指令综合在一起等价于上面的那一条指令,都是给所有身份都开启可执行权限的功能,你也可以像下面这样来操作:

chmod a+x test.sh

这里的 a 就代表所有的 3 中身份!

如果要去掉某个身份的某个权限,只需要将 + 变为 - 即可,例如去除其他人身份的可执行权限:

chmod o-x test.sh

到此,相信大家对“linux 权限有哪几种”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

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