chmod 777 aa.txt 给文件全部权限
chmod 755 aa.txt 给属主执行权限,
chmod 770 aa.txt 给属主和属组权限
chmod 666 aa.txt 去掉文件的可执行权限 spa
r:read, w:write, x:execute, -:none
r--read,读权限(4),w---write写权限(2),x---execute执行权限(1)
rwx=7
777表明 rwxrwxrwx 赋予全部权限
666=rw-rw-rw- 去掉文件的执行权限
755=rwxr-xr-x 将文件变为可执行文件,而且其余人不能够修改
u 表明属主
g 表明数组
o 表明其余用户
a 表明以上3个
+ 表明增叫相关权限
- 表明减去相关权限
linux用9个权限位来控制文件属主,用户组,其余用户的权限。
每3个一组 例如 rwxrwxrwx =777
chomd ugo-x aa.txt 减去全部用户的执行权限
chmod u+x aa.txt 给属主增长执行权限
chgrp wangxujun aa.txt 修改文件的属性组
chmod a+x aa 给全部人执行权限
chmod a-x aa 给全部人减去执行权限
chmod a+x ,a+r ,a+w aa 给全部人全部权限htm
drwxr-xr-x 2 root root 4096 Jul 27 21:39 top
第一位为d,那么它是一个文件夹。user对这个文件夹可读可写可执行。group对其可读不可写可执行。other对其可读不可写可执行。
如今我就说我写这个文章的重点了。什么叫可读,可写,可执行。
可读:就是能够看该文件里的内容。对于文档来讲就是能够打印文档中的内容。对于文件夹来讲就是能够查看里面有什么内容。
可写:单独讨论能够是没有什么意思的。可写必定要和可执行相结合。若是有可写权限就意味着你能更改里面的内容。添加或者删除东西。
可执行:对于文件夹来讲就是能够进入到文件夹内。对于一些脚本,应用文件来讲就是能够运行该文件。
blog
drwxr-xr-x 一共有10位。第一位d 这个就表示文件夹。若是是一个短线就表示普通的文档。还能够是其余的如‘b’'c'等。经过这位咱们能够知道咱们这个文件是什么。
再看后9位rwxr-xr-x,咱们每三个分红一组就能够分红三组rwx,r-x,r-x。这三组从前到后分别表示user,group,other的权限了。
这里解释下rwx分别表示可读,可写,可执行。
文档