首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么linux权限r对应4、w对应2、x对应1

第一个解释 我们都知道,在linux权限r对应的数字为4,w对应的数字为2,x对应的数字为1。 那,有没有人想过为什么4就代表r?2就代表w?难道是因为读起来朗朗上口???...那么,当文件同时拥有rwx权限时,在计算机中权限就被标识成了二进制111,转换为十进制就变成了4(二进制100,r权限)+2(二进制10,w权限)+1(二进制1,x权限)=7(111,rwx权限),于是乎我们常用的...一些人说的“4=r,2=w,1=x”的意思是: r 代表读,w 代表写,x 代表执行, 如果可读,权限是二进制的100,十进制是4; 如果可写,权限是二进制的010,十进制是2; 如果可运行,权限是二进制的...001,十进制是1; 具备多个权限,就把相应的 421 相加就可以了: 若要 rwx 则 4+2+1=7 若要 rw- 则 4+2=6 若要 r-x 则 4+1=5 若要 r-- 则 =4 若要 -...rwx: 可读可写可执行表示的二进位是111,转成8进制数是1x2^2 +1x2^1+1x2^0 = 4+2+1; 前两个解释抄自: https://www.ibadboy.net/archives/564

2.5K30

Linux权限(2)

1、知识补充 11Linux系统的文件类型与gcc的纠缠 Linux系统中的文件不需要后缀来区分文件的类型,在这篇文章中我已经讲解过了,同时也讲解了Linux是怎么区分文件的类型。...所以对于Linux文件的态度就是:可以使用,方便人看,也防止类似于gcc这种情况出现 2、什么是权限‘x’ x表示的是可执行,如果有x权限,就是表示一个文件能够执行。 可是又有问题了!...3、2、普通文件和目录默认权限不同及原因 此时的情况是在普通用户下,如果是在root的情况下的话,会有些不一样。 对于目录文件来说,默认的权限时775。 对于普通文件来说,默认的权限时664。...这里就需要介绍Linux权限掩码:创建文件的时候,要从起始权限中,过滤掉(不是简单的减法)在umask(0 0 2= =000 000 010)中出现的权限。...3、4Linux操作系统下多用户创建共享文件 首先能够排出,这个文件不能在各自的家目录下创建,因为别人根本就进不来你的目录。 此时我们只能在系统的非用户目录下进行创建。

6910
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux修炼】4.Linux权限

    Linux权限 shell命令以及运行原理 Linux权限的概念 Linux权限管理 01. 文件访问者的分类(人) 02.文件类型和访问权限(事物属性) 03....Linux权限的概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制。 普通用户:在linux下做有限的事情。...3 cfy cfy 4096 Oct 2 14:03 file -rw-rw-r-- 1 cfy cfy 0 Sep 30 14:27 file2.txt -rw-rw-r-- 1 cfy...因此按照这种步骤,我们模仿上述的场景,从创建一个类似于上面的公共目录开始: 1. 创建公共目录 创建完公共目录之后,我们就可以以不同身份在其中创建文件了。 2....在这时候,我们就需要一个策略,让一个公共目录,大家可以进行rwx操作,但是禁止大家互删对方的文件,即去掉目录的这个权限,因此我们需要给这个公共目录设置粘滞位。 4.

    57100

    Day4.Linux用户权限

    昨日问题答案 昨天的评论区又是昵称为 無 赖 的同学进行了答题,赞一个,下面请看详细答案 在Linux中,每个进程都会由特定用户运行的;每个文件都是由一个特定的用户拥有;访问文件和目录受到用户的限制;哪个用户运行的程序...创建用户useadd user1(会默认创建一个同名用户组) $ id user01 uid=507(user01) gid=512(user01) groups=512(user01) 用户组添加用户...创建用户时设定shell为nologin,shell是用户登录后运行的第一个程序,也可以修改/etc/passwd文件中的shell目录位置 $ useradd user1 -s /sbin/nologin...也可以为已经创建过的用户设置 usermod -s /sbin/nologin 用户名 恢复:usermod -s /bin/bash 用户名 如果用户权限不够可以用sudo或者su root提权 今日主题为用户权限...,题目如下 题目一:下面这条输出的含义是什么 rwx rw- r-- alice hr file1.txt 题目二:用什么命令给a.txt文件设置rwxr--r--权限

    1.1K31

    详解Linux下系统权限4

    三、高级权限 1....高级权限有哪些 ㈠ 冒险位(SETUID) 冒险位,指文件操作者(用户)临时拥有文件拥有者的权限 冒险位,一般针对的是命令或者脚本文件 冒险位,用字母表示是s或S;数字表示是4 冒险位的设置:chmod...(A用户不能删除B用户创建的文件) 粘滞位,用字母表示是t或T;数字表示是1 粘滞位的设置:chmod o+t 文件名或者chmod 1xxx 文件名 2....Linux系统中,默认创建目录的最大权限是0777;文件的最大权限是0666 umask=文件的最大权限-文件的默认权限 临时设置用户的umask [root@localhost ~]# umask 0007...① 针对所有用户生效 image.png ② 针对某个用户生效 image.png 五、总结 对于运维工程师来说,掌握Linux系统权限是必备的技能,除了以上介绍的普通权限、高级权限、默认权限外,如果需要更加细致的控制用户对文件的权限

    1.2K20

    4Linux权限管理命令chmod

    在正式介绍chmod前,我们需要知道以下内容: 在Linux中,用户有三类, 第一类:所有者(只有一个),用"u"表示; 第二类:所属组,用"g"表示; 第三类:其他人,用"o"表示。...(1)其他开头的含义:           -:二进制文件           d:目录           l:软链接文件 (2)rwx含义:r代表可以读,w代表可以写,x代表可以执行。...① -(rwx)(r-x)(r-x)Linux中的文件以这种“三个一组”的方式来显示不同用户的不同权限, 即:-(所有者权限)(所属组权限)(其他人权限) ② -(rwx)(r-x)(r-x )表示这个文件...例2:chmod [mode=421] [文件或目录] 在这里我们要知道权限位的数字表示, 首先我们需要知道:r=4,w=2,x=1 例如:rwxrw-r--,它的权限位数字表示就是764 即: r+w...+x=4+2+1=7; r+w=4+2+0=6; r=4+0+0=4

    1.2K10

    Linux权限-特殊权限

    根据前面Linux用户介绍,里面涉及到超级管理员,普通用户,系统用户,既然用户有区分,那不同的用户对应的权限是否也有区别呢?当然是有的,权限也分普通权限和特殊权限,我们也将从下面几个方面来介绍。...1.Linux权限-普通权限 2.Linux权限-特殊权限(本章节) 3.Linux权限-chmod命令 4.Linux权限-chown命令 在Linux系统中,有一些特殊权限和文件属性,它们可以进一步控制文件和目录的访问和行为...这些特殊权限和属性通常通过文件的权限位(文件属性)和文件属性位(文件系统特性)来实现。以下是一些常见的特殊权限和属性: 1....示例:chmod +t directory,使用 ls -ld 查看时,目录权限会显示为 drwxrwxrwt。 2....总结 1.实际运维中理解SUID权限就看passwd这个命令的权限2.有些文件为了加强保护,会增加特殊权限,避免被删除。 3.lsattr命令可以用于查看文件是否包含特殊属性。

    5200

    Linux Shell 1>devnull 2>&1 含义

    2>&1,表示2的输出重定向等同于1 1 > /dev/null 2>&1 语句含义: 1 > /dev/null : 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息...linux shell 中"2>&1"含义脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对于&1 更准确的说应该是文件描述符 1,而1 一般代表的就是...试想2>1代表什么,2与>结合代表错误重定向,而1则代表错误重定向到一个文件1,而不代表标准输出; 换成2>&1,&与1结合就代表标准输出了,就变成错误重定向到标准输出.       ...ls xxx 2>&1测试,不会生成1这个文件了,不过错误跑到标准输出了;              ls xxx >out.txt 2>&1, 实际上可换成 ls xxx 1>out.txt 2>&1...用strace可以看到:  1. command > file 2>&1  这个命令中实现重定向的关键系统调用序列是:  open(file) == 3  dup2(3,1)  dup2(1,2) 2.

    2.2K20

    Linux权限-普通权限

    1.Linux权限-普通权限(本章节) 2.Linux权限-特殊权限 3.Linux权限-chmod命令 4.Linux权限-chown命令 UMASK umask 是一个 Unix/Linux 的 shell...这个权限分为三类,分别对应三种不同的用户: 1. 文件拥有者(User):创建该文件或目录的用户。 2. 用户组(Group):文件拥有者所在的用户组,用户组中的用户可以共享某些权限。 3....每种用户都有以下三种权限1. 读取权限(Read):用户可以读取文件的内容或列出目录的内容。用“r”表示,对应数值42....例如,如果一个文件的权限被设置为"755",那么对应的权限是: - 文件拥有者:7(即4+2+1)拥有读、写、执行权限 - 用户组:5(即4+0+1)拥有读、执行权限 - 其他用户:5(即4+0+1)拥有读...2. 'r'代表读权限,用数字4表示;'w'代表写权限,用数字2表示;'x'代表执行权限,用数字1表示。 3. 2个root 第一个代表用户,第二个root代表用户组。 4.

    3600

    LinuxLinux权限详解(权限管理-目录权限-粘滞位)

    1.Linux权限的概念 权限的概念: 什么是权限?...要从普通用户user切换到root用户则使用 suroot(root可以省略),此时系统会提示输入root用户的口令 2.Linux权限管理 2.1 文件访问者的分类 文件和文件目录的所有者:u---User...2.基本权限 读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限 写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限...执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限 “—”表示不具有该项权限 可执行程序=可执行文件+可执行权限,缺一不可 2. 3 文件权限值的表示方法...w权限:用户能否在指定的目录内新建、修改、删除文件 目录的x权限:用户能否进入目录 4.Linux权限掩码umask 4.1 起始权限 我们在创建文件或目录的时候,通常都会有起始的权限,比如目录在创建的时候就有

    48920

    Linux 权限

    1.shell命令以及运行原理 Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。...shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。...2.Linux权限概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 通用户:在linux下做有限的事情。...3.Linux权限管理 3.1文件访问者分类 文件和文件目录的拥有者:u---User(就是创建该文件的用户) 文件和文件目录的所有者所在的组的用户(所属者):g---Group(不多说) 其它用户...=权限字符 +:向权限范围增加权限代号所表示的权限 :向权限范围取消权限代号所表示的权限 :向权限范围赋予权限代号所表示的权限 用户符号: u:拥有者 g:所属者 o:其它用户 all:所有用户

    4110

    linux权限

    欢迎来到薄荷冰的linux系列  下面我们将按照下面的图为大家讲解linux权限相关的知识 一.linux下用户的分类 在linux中有两种用户:超级用户(root)、普通用户。...读( r/4 ): Read 对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限 ii....写( w/2 ): Write 对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限 iii....f1 # chown -R user1 dir1 c)chgrp(修改文件或目录的所属组) 格式:chgrp [参数] 用户组名 文件名 常用选项: -R 递归修改文件或目录的所属组。...例: # chgrp users /abc/f2 # chgrp -R users /abc/f2 d)umask 功能 : 查看或修改文件掩码 新建文件夹默认权限 =0666

    13210

    Linux权限

    ) p:管道文件 c:字符设备文件(例如屏幕等串口设备) s:套接口文件 第2-10位 基本权限: 读(r / 4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览查看该目录文件信息的权限...写(w / 2):Write对文件而言,具有修改文件内容的权限;对目录来说具有创建删除移动目录内文件的权限 执行(x / 1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限...1 00 0 11 1 01 0 10 1 11 1 10 0 0八进制42165370说明仅可读仅可写仅可执行可读可写可读可执行可写可执行可读可写可执行无权限 文件访问权限的相关设置方法 ️chmod...a所有用户 使用示例: 我们将dir1的拥有者的r,w,x权限全部取消: 我们给dir1的拥有者加上r,w权限: 我们给study.txt...的所有用户加上r,w,x权限: 2.chmod 三位8进制数字 使用三位8进制数字来表示权限的原理如下图: 使用示例: 我们将study.txt文件所有人的所有权限都取消

    10710

    linux权限

    :vim、>、>> x 可执行权限:Shell与Python 对于目录: 读取权限:查看目录内容 写入权限:能够创建、删除、修改等目录的内容 执行权限:能够cd切换到此目录下 归属关系 所有者:拥有此文件...命令查看 权限位字段解析 一共10个字符,分为4组 [表格] linux中判断用户具备的权限 顺序:所有者>所属组>其他人,原则是匹配及停止 ls -ld 目录路径 修改权限 chmod命令 格式:chmod...【ugoa】【+-=】【rwx】路径 解释 u:修改所有者权限 -g:修改所属组权限 -o:修改其他人权限 -a:修改所有人权限 -R:递归修改权限 chmod -R u+r /test 修改归属关系...chown命令 chown 属主 文件 chown 属主:属组 文件 chown :属组 文件 常用命令选项-R 权限利用数字方式表示 权限位的8进制数表示 r表示4。...w表示2 x表示1 文件目录的默认权限 目录:755 文件:644 umask命令设置默认权限 目录是用最高权限777 减去默认的umask值022 默认权限得出的755 文件是用权限666减去默认的umask

    9.4K70

    Linux权限

    ,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。...权限的概念: Linux下有两种用户:超级用户(root)、普通用户。...) s:套接口文件 b、基本权限: 读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限 写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限...执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限 “—”表示不具有该项权限 03、文件权限值的表示方法 a、字符表示方法 rwx,如果该位没有权限,就该为-...b、8进制数值表示方法 rwx 的每一位分别对应的一个二进制,初始值就是000,如果每一位上有权限,就代表该位是1,-就是0。

    5510
    领券