Linux文件夹执行权限
Linux⽂件夹执⾏权限
在Linux中,⽂件有三种权限--可读,可写,可执⾏。⽬录也有三种权限--可读,可写,可执⾏。但是实际上他们有着不同的意义。
家庭教师同人
对于⽂件:
家庭主要成员>春暖花开的朋友圈说说春天唯美说说短句可读:表⽰可以读取⽂件⾥的数据;
google地图街景
可写:表⽰可以改变和删除⽂件;可执⾏:表⽰可以执⾏该程序。
对于⽬录:
可读:表⽰,你可以列出⽬录中有什么⽂件;
可写:表⽰可以在⽬录中删除和增加⽂件;
可执⾏:表⽰可以列出⽬录下⽂件的信息。
在我们使⽤ls -l命令时,我们常常可以在每⼀⾏的最前列看到类似于: “-rwxr-xr-x 3 ret etc 6743 Nov 9 09:45 atob”的输出,我来解释⼀下,它有⼗个字符组成,第⼀个字符表⽰⽂件的性质,“-”表⽰,这是⼀
般的⽂件,接着的三个字符“rwx/"表⽰,⽂件所有者的权限,这⾥表⽰可读“r/",可写“w/",可执⾏“x/"。接下来的三个字符表⽰组成员的权限,这⾥“r-x/"表⽰他们可读,和可执⾏,但是不可写,接下来的三个字符,表⽰其他⼈的权限,这⾥表⽰可读,和可写。/"ret/"表⽰⽂件的所有者,/"etc/"表⽰了⽂件所属的组。当然,如果这⾏的第⼀个字符不
是“-”,⽽是“d/"的话,就表⽰这是⼀个⽬录。
当然,⼀般情况下,虽然,⽂件或者⽬录产⽣时,⽂件和⽬录都会有⼀种缺省的权限模式,不过我们有些时候需要⾃⼰来改变,各种权限,我们要使⽤的命令有三个。
其中 chown ⽤来改变⽂件的所有者(注意,只有root才能执⾏chown命令) chgrp ⽤来改变⽂件所属的组 chmod ⽤来改变⽂件的权限(最为重要)
是想念如你温柔过境才发现原来花开都有声音1、chown的格式是“chown ⽂件拥有者⽂件名”。⽐如,你想把⽂件test的所有者改为lib,就这样使⽤ “chown lib test”
灭火器的操作使用步骤简写2、chgrp的格式是“chgrp ⽂件的组⽂件名”。⽐如,你想把⽂件test的组改为etc,就这样使⽤ “chgrp etc test”
3、chmod的格式最为复杂,但也最有⽤,chmod有两种语法:
第⼀种:符号模式 “chmod 权限对象运算符权限⽂件名” 其中 “权限对象“ 使⽤“u,g,o/"三个字符来表⽰,分别表⽰/"⽤户,组,其他⼈“,权限使⽤“r,w,x/"三个字符表⽰,“可读,可写,可执⾏”。运算符使⽤“+,-”表⽰增加和去掉。⽐如这样使⽤: chmod +x test(给test加⼊可执⾏权限) chmod u+x test(只给⾃⼰设置可执⾏权限) chmod ug+rwx test(给⾃⼰和组设置可读,可写,可执⾏三种权限) chmod -x test(给test去掉可执⾏权限)
第⼆种:绝对模式 “chmod 绝对符号⽂件名” 这种模式下,⽤户、组及其他⼈分别拥有的三种权限都⽤数字来表⽰,具体的是:⽤户组其他⼈可读可写可执⾏可读可写可执⾏可读可写可执⾏ 400 200 100 40 20 10 4 2 1 使⽤那个数字表⽰开启那个所有者的那种权限,如使⽤ chmod 400 test,表⽰开启⾃⼰的可读权限,⼊使⽤“chmod 777 test”表⽰开启所有⽤户的所有权限,你应该想到了,对于每个所有者,权限的数字表⽰,是加起来的。777中的700=400+200+100 70=40+20+10 ,7= 4+2+1,哈哈懂了吧:)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。