Linux file property
#Bref
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。
#Command
在Linux中我们可以使用ll或者
ls –l
**(list long format)**命令来显示一个文件的属性以及文件所属的用户和组。
[root@www /]# ls -l total 64 dr-xr-xr-x 2 root root 4096 Dec 14 2012 bin dr-xr-xr-x 4 root root 4096 Apr 19 2012 boot ```
2. chmod:**(change mode)**更改文件9个属性。Linux文件属性有两种设置方法,一种是数字(r:4;w:2;x:1),一种是符号(rwx)。
owner = rwx = 4+2+1 = 7 group = rwx = 4+2+1 = 7 others= --- = 0+0+0 = 0 ```
chmod [-R] xyz 文件或目录 xyz : 就是数字类型的权限属性,为 rwx 属性数值的相加。 -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都会变更 ```
[root@www ~]# ls -al .bashrc -rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc [root@www ~]# chmod 777 .bashrc [root@www ~]# ls -al .bashrc -rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc ```
chmod +x ./test.sh #chmod +x somefile is the same as chmod a+x somefile ```
Last updated