首页

文章

linux新建文件非可执行文件默认权限怎么算?

发布网友 发布时间:2022-04-19 21:47

我来回答

3个回答

热心网友 时间:2022-06-17 13:39

在Linux系统中,目录最大的权限是777,文件最大的权限是666,因为基于安全原因,新建的文件不允许有执行权限,所以从文件的权限位来看,文件比目录少了执行(x)权限。

下面来设置不同的umask值并创建文件:

可以发现用666减去222就得到了444。

从结果中可以发现新建的文件权限并不是666-123=543,而是644,而目录的权限却是正常减出来的值777-123=654,这是为啥呢?我们把文件的最大值666和umask值123转换成二进制对位展开来看下:

从结果来看就验证了前面说的“umask是将文件的对应权限位遮掩住”,1表示遮掩,0则反之。

为了方便记忆可以用下面的这种计算方法:

目录:默认权限是777减去umask值的结果

文件:默认权限是666减去umask值,权限位对应的值如果为奇数则加1,例如:666-123=543,其结果是644。

扩展资料

作用于可执行的二进制程序,用户执行此程序时,将继承此程序所有者的权限。一般情况下,文件能不能访问取决于用户的身份,而不是取决于文件本身。但是,有了suid权限的文件就不是这么一回事了,最明显的就是/etc/shadow这个文件。

都知道这个文件是用来保存用户密码的,默认情况下,普通用户对此文件没有任何权限,但是当用户执行passwd这个二进制程序时却能更改口令,同时也会将加密后的密码保存到文件中,这正是passwd这个二进制程序的特殊权限所在。

热心网友 时间:2022-06-17 13:40

Linux系统的ext3文件系统中的权限可以用字母表示,r 表示文件可读(read),w 表示文件可以写(write),x 表示文件可以被执行(如果它是程序的话)。其中:rwx也可以用数字来代替:r为4,w为2,x为1,-为0。
表示文件权限的字段共有10位,
  -rw------- (600) 只有所有者才有读和写的权限
  -rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
  -rwx------ (700) 只有所有者才有读,写,执行的权限
  -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
  -rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
  -rw-rw-rw- (666) 每个人都有读写的权限
  -rwxrwxrwx (777) 每个人都有读写和执行的权限
掩码这个事情,我学的时候也没弄懂,是记的死的,然后ls看一下,对不对。

热心网友 时间:2022-06-17 13:40

首先这里的&是按位操作符,可以理解为 和 的意思
(777-003) & 666=664
解释为: 文件 和 目录
文件的权限有 读 写 执行 777
目录的权限有 读 写 666
明白了吗?追问请问这是怎么得到664这个数啊?

追答7-3=4
目录只有4+2 的权限没有 1 这个权限
所以umask 掩码003 那就是 去掉了2+1 这个权限
目录不考虑1 这个权限 所以目录只剩下4这个权限
目录里的文件是4+2+1 4+2+1 4
你目录的权限必然就是 4+2 4+2 4
不太会讲,不知道你能理解不。

玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 在linux中新建目录或文件的默认权限是由什么决定的... 官网如何查询IPAD是否国行呢?谢谢 床头有花 床边有狗 床上有你 足矣 什么意思 狗到床上去睡会有什么不好的暗示吗 床上有狗狗的毛会有危害吗 我睡在床上小狗对着床头叫 梦见自己睡的床上有两只死狗 我家床上有狗毛毛怎么 能除掉 宝夜里看到床上有狗,还咬她 床上的狗尿怎么清理 怎么防止狗狗爬床上 狗到床上去睡会有什么不好的暗示吗? 出差几天家里小土狗都睡在床上男子很生气,得知真相后 狗跑到床上睡觉有什么预兆 梦见床上有狗,并且还血淋淋的生小狗是什么意思呢? 梦见床上好多小狗 狗爬床上睡有什么征兆好不好 狗睡床上暗示什么风水? 床上有狗虱怎么处理 狗睡床上对家里好不好 linux中创建的文件默认是什么格式 LINUX下如何修改新建文件时的默认权限 linux下创建文件与目录时默认被赋予了什么样的权限 linux创建的目录和文件默认的权限是多少? linux 如何新建一个目录, 让在该目录下新建的文件... 饮水机里面好多蟑螂怎么办 linux里边如何更改新建文件的默认用户和属组 饮水机老长蟑螂和小虫子,求教怎么解决? linux怎么设置默认目录结构 饮水机里面有蟑螂。怎么办 饮水机里有蟑螂怎么办? linux新建文件命令是什么? 怎样清除饮水机里的蟑螂? linux目录里创建文件 办公室饮水机里经常有蟑螂怎么办? linux目录默认的文件夹有哪些 饮水机里的蟑螂怎么处理? linux 中如何在指定的目录下创建文件 冰箱门和饮水机门有好多蟑螂怎么办? linux 怎样使创建的新文件默认权限可执行(rwx)?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com