
请问LINUX的chmod命令中,经常看到设置权限时使用744、664、755等数字,请问应该如何理解这些数字的?
4个回答
展开全部
1、在linux中,权限对应的数值分别如下:
r(read读权限):4
w(write写权限): 2
x(execute执行权限):1
2、linux中文件或者文件夹的权限从左右到右依次为所有者权限、所有者所在组的权限、其它用户权限。
1)、744:表示所有者权限为7、所有者所在组的权限为4、其它用户权限为4
7=4+2+1,表示所有者有读、写、执行的权限,所有者所在组及其它用户
都只有读权限。
2)、644:表示所有者权限为6、所有者所在组的权限为4、其它用户权限为4
6=4+2,表示所有者有读、写权限,所有者所在组及其它用户都只有读权限
3)、755:表示所有者权限为7、所有者所在组的权限为5、其它用户的权限为5
7同1中所描述,5=4+1,即表示所有者所在组和其它用户的权限为读和执行
权限。

2023-06-12 广告
不一定,ARM架构的嵌入式开发可以基于uc/os、Linux、Windows等操作系统,而不一定要使用LINUX操作系统。在ARM架构上,Windows和Linux都是可以使用的,而且许多嵌入式系统开发工具也都是支持这两种操作系统的。因此,...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
2013-08-22
展开全部
你可以这样理解:
1、对于一个文件或目录而言权限分为三种:所属用户,所属组,及其它用户
如果用数值表示,第一位表示用户对应的权限,第二位表示所属组对应的权限,第三位表示其它用户对应的权限。
2、对于权限而言,又分读、写、执行。如果用二进制表示为111,第一个1表示读的权限,第二个1表示写的权限,第三个1表示执行权限。如果所有权限都具有(即把二进制111转换成十进制为7),这一位就是7。
解释书本上的问题:
1、把ABC设置成所有人可以读,这里的所有人是指的其它用户。即权限位(如744)中的最后一位4,4对应于读的权限。转换为二进制为(100)。
744与444的区别:
第一位代表的是文件所有者,表示文件所有者对文件有7(111)读、写、执行的权限。而4表示文件所有者对文件有4(100)的权限。
你这个设置是真正的所有用户都只能读取文件。而744表示其它用户和文件所属组的用户只能读取文件,而文件所有者是读写执行的权限。
1、对于一个文件或目录而言权限分为三种:所属用户,所属组,及其它用户
如果用数值表示,第一位表示用户对应的权限,第二位表示所属组对应的权限,第三位表示其它用户对应的权限。
2、对于权限而言,又分读、写、执行。如果用二进制表示为111,第一个1表示读的权限,第二个1表示写的权限,第三个1表示执行权限。如果所有权限都具有(即把二进制111转换成十进制为7),这一位就是7。
解释书本上的问题:
1、把ABC设置成所有人可以读,这里的所有人是指的其它用户。即权限位(如744)中的最后一位4,4对应于读的权限。转换为二进制为(100)。
744与444的区别:
第一位代表的是文件所有者,表示文件所有者对文件有7(111)读、写、执行的权限。而4表示文件所有者对文件有4(100)的权限。
你这个设置是真正的所有用户都只能读取文件。而744表示其它用户和文件所属组的用户只能读取文件,而文件所有者是读写执行的权限。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-22
展开全部
在linux里面“4”代表可读权限 “2”代表可写权限 “1”代表可执行权限而什么744代表的是管理员ROOT拥有绝对的权限 其他用户{不属于管理员组}则只有读取权限 相印的就是这了 自己推推看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-22
展开全部
7=1+2+4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询