在Linux系统中,一个文件的访问权限是755,其含义是什么?

作者&投稿:甘怀 (若有异议请与网页底部的电邮联系)
请问LINUX的chmod命令中,经常看到设置权限时使用744、664、755等数字,请问应该如何理解这些数字的?~

数字表示不同用户或用户组的权限。
第一个数字代表档案拥有者。
第二个数字代表群组。
第三个数字代表其他。
在Linux中我们有三种常用权限:可读、可写以及可执行,用数字表示的话就是:可读 = 4,可写=2,可执行=1
例:755
第一个数字7是档案拥有者的权限(可读+可写+可执行=4+2+1)
第二个数字5是群组的权限(可读+可执行=4+1)
第三个数字5是其他人的权限(可读+可执行=4+1)

扩展资料:
chmod是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:
1、用包含字母和操作符表达式的文字设定法 :
语法格式为:chmod [who] [opt] [mode] 文件/目录名
2、用数字设定法 :语法格式为:chmod [mode] 文件名
题目中你想把空间里的所有文件权限都改成777,可用如下格式更改:
chomod -R 777 文件名
”777“指的是任何人都能读写操作这个文件
“-R”指的是修改此文件或文件夹下的所有文件的权限为777
参考资料来源:百度百科-chmod

linux下,只有文件的文件夹内的文件目录内容的文件夹名称的内容,文件名是分开存放,如果只添加的文件夹的权限读取,那么它只能读取文件名,但不能打开该文件的内容,那是有点乱,我不知道你不明白

文件权限为755

1、第一位7,代表文件所有者拥有的权限为可读(4)+可写(2)+可执行(1)

2、第二位5,代表文件所有者同组用户的权限为可读(4)+不可写(0)+可执行(1)

3、第三位5,代表公共用户的权限为可读(4)+不可写(0)+可执行(1)

755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。

linux文件权限一般都以8进制表示,格式为abc的形式,其中a,b,c各为一个数字,分别表示User、Group、及Other对该文件的操作权限;

如果文件权限用二进制表示那么是9位bit,从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限;

而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;

通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)。

扩展资料:

文件系统

在Linux中普通文件和目录文件保存在称为块物理设备的磁盘或者磁带上。一套Linux系统支持若干物理盘,每个物理盘可定义一个或者多个文件系统。

(类比于微机磁盘分区)。每个文件系统由逻辑块的序列组成,一个逻辑盘空间一般划分为几个用途各不相同的部分,即引导块、超级块、inode区以及数据区等。

引导块:在文件系统的开头,通常为一个扇区,其中存放引导程序,用于读入并启动操作系统;超级块:用于记录文件系统的管理信息。特定的文件系统定义了特定的超级块;inode区(索引节点):一个文件或目录占据一个索引节点。第一个索引节点是该文件系统的根节点。

利用根节点,可以把一个文件系统挂在另一个文件系统的非叶节点上;数据区:用于存放文件数据或者管理数据。

Linux最早引入的文件系统类型是MINIX。MINIX文件系统由MINIX操作系统定义,有一定的局限性,如文件名最长14个字符,文件最长64M字节。第一个专门为Linux设计的文件系统是EXT(Extended File System),但目前流行最广的是EXT4。

第二代扩展文件系统由Rey Card 设计,其目标是为Linux 提供一个强大的可扩展文件系统。它同时也是Linux界中设计最成功的文件系统。

通过VFS的超级块(struct ext2_sb_info ext2_sb)可以访问EXT2的超级块,通过VFS的inode(struct ext2_inode_info ext2_i)可以访问EXT2的inode。

文件系统EXT2的源代码在/usr/src/linux/fs/ext2目录下,它的数据结构在文件/usr/src/linux/include/linux/ext2_fs.h以及同一目录下的文件ext2_fs_i.h和ext2_fs_sb.h中定义。

参考资料:百度百科-Linux文件系统



文件权限为755

1、第一位7,代表文件所有者拥有的权限为可读(4)+可写(2)+可执行(1)

2、第二位5,代表文件所有者同组用户的权限为可读(4)+不可写(0)+可执行(1)

3、第三位5,代表公共用户的权限为可读(4)+不可写(0)+可执行(1)

拓展内容

linux文件权限

linux文件权限其实是由四位数字组成,

1、第一位为是否为目录,0为否,1为是

2、第二位代表所有者的权限

3、第三位代表所有者同组用户的权限

4、第四位代表公共用户的权限

并且,linux文件权限不止可以用数字来代表,也可以用10位英文字母来代表:

如图中:

1、首字母代表是否为目录,d为目录,- 为文件

2、第2-4个字母,代表所有者的权限:依次为可读权限 (r),可写权限(w),可执行权限(x),如果某一项权限为不可操作的,则以(-)代表该位。

3、第5-7个字母,代表所有者同组用户权限,权限规则同上。

4、最后三个字母代表公共用户权限。

就比如,一个0755权限的文件写成这种格式话,

0755=> -rwxr-xr-x



755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。

linux文件权限一般都以8进制表示,格式为abc的形式,其中a,b,c各为一个数字,分别表示User、Group、及Other对该文件的操作权限;
如果文件权限用二进制表示那么是9位bit,从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限;
而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;
通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)
常用的linux文件权限如下:
444 r--r--r--
600 rw-------
644 rw-r--r--
666 rw-rw-rw-
700 rwx------
744 rwxr--r--
755 rwxr-xr-x
777 rwxrwxrwx
这里以755为例:
1-3位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;
4-6位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;
7-9位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。

7文件所有者:读、写、执行权限

5同组用户读:执行的权限

5其它用户读:执行的权限

表示文件权限的rwx含义

数字法:“rwx” 这些权限也可以用数字来代替

实战案例:

如果想递归所有目录加上相同权限,需要加上参数“ -R ”。 如:chmod 777 test/ -R 递归 test 目录下所有文件加 777 权限



rwxr-xr-x: 当前文件 对 所属用户 为 可读可写可运行,对所属组为可读可运行,对其他用户为 可读可运行
Linux 中对于文件的权限 分为 可读(r),可写(w),可运行(x),其对应的 8进制代码是
可读(r):4,可写(w):2,可运行(x):1 ,如果有多个权限,那么对应的8进制数字就是各个单独权限数字相加,3个数字中,第一个代表文件所属用户,第二个 代表文件所属组,第三个 代表 其他。 那么 对于 所属用户为可读可写可运行 就是 4+2+1 = 7, 对于所属组为 可读可运行就是 4+1 = 5 ,对于其他用户 为 可读 可运行 就是 4+1 = 5, 合起来就是 755 的权限


Linux中的.\/是什么意思
在Linux系统中,".\/"是一个具有特殊含义的路径符号。它象征着绝对路径的起点,即当前目录,相当于告诉系统从当前工作目录开始查找文件或目录。与之相对的,不是以"\/"开头的路径则是相对路径,它基于用户当前的目录位置来定位。"."代表当前目录,而".."则指向上一级目录,这两种情况都可以简写为".\/"...

linux中localhost是什么意思?
localhost login,意思是登录本地计算机。1、在计算机网络中,localhost意为本地主机,指这台计算机,是给回路网络接口的标准主机名 2、login是一个英文单词,意思是注册,登录,进入系统。在计算机中,也指CISCO系统命令、Linux系统命令。在Linux系统中,系统管理员在为用户建立新帐号时赋给用户一个用户名...

Linux中的.\/是什么意思?
Linux中“.\/”在系统文件中表示绝对路径的意思。linux系统中,所有的文件与目录都是由根目录\/开始,不是以\/开头的就是相对路径;1、“.”表示当前目录,也可以用“.\/”表示;2、“..”表示上一级目录,也可以用“..\/”表示;3、“~”代表用户自己的宿主目录;4、“\/”处于Linux文件系统树形结构...

在linux操作系统中,包含了主机名
在Linux操作系统中,“\/etc\/hostname”文件包含了主机名称。在Linux操作系统中,主机名称是系统的一个重要属性,它用于标识系统的身份和与其他网络设备的通信。“\/etc\/hostname”文件包含了Linux系统的主机名称,其中包括完整的域名。这个文件的内容通常是一个字符串,例如:“example.com”。除了主机名称,...

在Linux系统中怎么进终端?
linux怎么打开终端?1、方法一:直接运行终端的可执行文件。单击ubuntu桌面左侧启动器内部的主文件夹,然后单击文件系统,进入文件系统内部usr文件夹下的bin目录。单击“搜索”标识,在搜索框内输入“gnome-terminal”然后按回车键。在搜索结果中会出现“gnome-terminal”的可执行文件,双击即可打开终端。操作...

linux里面free-g命令作用是什么?
Linux中free命令的作用是显示系统的内存使用情况。以下是关于free命令的 1. 内存信息展示 在Linux系统中,`free`命令是一个非常实用的工具,用于查看系统的内存状态。它提供了关于系统物理内存、交换空间等内存相关信息的快速概览。这些信息对于系统管理员和开发人员来说都是非常关键的,因为它们可以帮助了解...

在Linux操作系统中,表征系统快捷目录的字符有哪些,并说明其代表的特殊目...
在Linux操作系统中,常见的用于表示系统快捷目录的字符有:~(波浪号):代表用户的主目录(Home Directory)。.(点):代表当前目录。..(两个点):代表上级目录。这些特殊字符代表的特殊目录位如下:~(波浪号):在命令行中使用~表示当前登录用户的主目录,它是一个快捷方式。例如,~表示\/home\/...

在Linux操作系统中,外部设备文件通常放在( )目录中。
【答案】:A \/dev用于存放外部设备文件的目录。\/lib:系统库文件。\/etc:系统主要的配置文件几乎都放置到这个目录内。\/bin:可执行的二进制文件目录。常见的Linux目录所存放的文件内容需要了解

linux系统中如何安装程序、软件的几种方法
由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,那你应该在编译前进行配置,指定软件将要安装到目标路径:.\/configure --prefix=目录名,这样可以使用rm -rf 软件目录名命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最难的,它适合于使用Linux已有一定经验...

linux uid是什么意思?
Linux UID是什么意思 在Linux操作系统中,UID是用户标识符(User ID)的简称,它是代表用户身份的数字标识,用于标识用户在系统中的唯一身份。UID的取值范围是0-65535,其中0是保留值,1-999是系统保留的UID,其他UID则用于标识普通用户。Linux UID的应用场景 在Linux系统中,UID主要用于文件和进程的访问...

宁远县13722352513: 在Linux系统中,一个文件的访问权限是755,其含义是什么?
咎阅依他: 755 设置用户的权限为: 1.文件所有者可读可写可执行 --7 2.与文件所有者同属一个用户组的其他用户可读可执行 --5 3.其它用户组可读可执行 --5

宁远县13722352513: linux 系统中我有一个用户 只允许他(user1)访问一个特定的文件夹 其他的文件 多不可以访问 怎么做? -
咎阅依他: 比如,要只有user1能访问/home/user1这个文件夹,而你用root用户 那么在root下,使用 mkdir /home/user1建立文件夹 chown user1 /home/user1给文件夹指定拥有者 chmod 700 /home/user1指定只有所有者有权限,其他人不能访问.| 要让他不...

宁远县13722352513: 在Linux系统中,以 什么方式访问设备 -
咎阅依他: Linux系统中,以文件方式访问设备.

宁远县13722352513: 在纯linux环境中,如何访问另一个盘的windows的文件或共享文件. -
咎阅依他: 这个需要挂载,把对应的分区挂载就行了 你可以进磁盘使用工具(也就是disk utility)直接点挂载,自动默认在/media下面新建一个目录 要不用mount命令自己挂 桌面上就会出现该分区的挂载图标,挂上的分区就能进了,不过要注意,该分区的文件系统不能是NTFS的,因为linux不识别 这个跟windows启不启动没关系,不过要注意,自己分清楚是哪个分区,因为linux可不认识什么C盘D盘的,所以我一般都直接用图形界面挂,嫌麻烦

宁远县13722352513: Linux系统中的文件和目录都有访问许可权限吗 -
咎阅依他: Linux命令:改变文件或目录的访问权限 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允...

宁远县13722352513: 在Linux中,用什么命令查看文件或目录的权限?权限共有几个字段组成?有哪几种权 -
咎阅依他: 尽管在Linux系统中一切都是文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符来加以区分,常见的字符如下所示.-:普通文件.d:目录文件.l:链接文件.b:块设备文件.c:字符设备文件.p:管道文件.在Linux系统...

宁远县13722352513: 在Linux系统中,如何更改文件的访问权限 -
咎阅依他: chmod u,g,o+/-/=r,w,x object u(user),g(group),o(other) +表示增加 -表示减少 =表示赋予相应值 u+r 表示拥有者增加一个r(读)权限,g+w 表示拥有组增加一个w(写)权限,o+x 表示其它用户增加一个执行权限 权限也可以使用数字法 rwx rwx rwxu g o 421 421 421 每个权限位加起来就是7,比如:chmod 777 a 就是将a这个文件修改为rwxrwxrwx,chmod 644 a 就是将a的权限修改为rw-r--r--.

宁远县13722352513: linux系统下 文件夹如何实现单用户访问?就是当一个用户进入此文件夹下,其它用户无权进入. -
咎阅依他: linux下每个用户都有一个home文件夹,你把你的东西放在这个里面别人进不去的,或者设置文件的访问权限 r 可读. w 可写. x 可执行.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网