修改LINUX目录或文件的权限和所有权
一、文件和目录的权限 1.文件的权限: 文件所属用户 所属用户组 其它用户 权限有: 读:read 数字表示为4:110 写:write 数字表示为2:10 执行:execute 数字表示为:1 0 1 10 11 110 111 1110 1111 0 1 2 3 4 5 6 7 具体解释如下: 1: 1 可执行 2:10 可写 3. 11=10 1 可写可执行 4. 100 可读 5. 101=100 1 可读可执行(5=4 1) 6. 110=100 10 可读可写(6=4 2) 7. 111=100 10 1 可读可写可执行(7=4 2 1) 2.权限的查看: ls -l|more/less 二、使用chmod和数字改变文件或目录的访问权限 文件和目录的权限表示,是用rwx这三个字符来代表所有者、用户组和其他用户的权限.有时候,字符似乎过于麻烦,因此还有另外一种方法是以数字来表示权限,仅需三个数字. r: 对应数值4 w: 对应数值2 x:对应数值1 -:对应数值0 数字设定的关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为: 111 101 100 再将其每三位转换成为一个十进制数,就是754. 例如,我们想让a.txt这个文件的权限为: 自己 同组用户 其他用户 可读 是 是 是 可写 是 是 可执 行 那么,我们先根据上表得到权限串为:rw-rw-r--,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,因此我们执行命令: [root@localhost ~]# chmod 664 a.txt 按照上面的规则,rwx合起来就是4 2 1=7,一个rwxrwxrwx权限全开放的文件,数值表示为777;而完全不开放权限的文件“---------”其数字表示为000.下面举几个例子: -rwx------:等于数字表示700. -rwxr—r--:等于数字表示744. -rw-rw-r-x:等于数字表示665. 拥有帝国一切,皆有可能。欢迎访问phome.net drwx—x—x:等于数字表示711. drwx------:等于数字表示700.
在文本模式下,可执行chmod命令去改变文件和目录的权限.我们先执行ls -l 看看目录内的情况: [root@localhost ~]# ls -l 总用量 368 -rw-r--r-- 1 root root 12172 8月 15 23:18 conkyrc.sample drwxr-xr-x 2 root root 48 9月 4 16:32 Desktop -r--r--r-- 1 root root 331844 10月 22 21:08 libfreetype.so.6 drwxr-xr-x 2 root root 48 8月 12 22:25 MyMusic -rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0 -rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth1 -rwxr-xr-x 1 root root 512 11月 5 08:08 net.lo drwxr-xr-x 2 root root 48 9月 6 13:06 vmware 可以看到当然文件conkyrc.sample文件的权限是644,然后把这个文件的权限改成777.执行下面命令 [root@localhost ~]# chmod 777 conkyrc.sample 然后ls -l看一下执行后的结果: [root@localhost ~]# ls -l 总用量 368 -rwxrwxrwx 1 root root 12172 8月 15 23:18 conkyrc.sample drwxr-xr-x 2 root root 48 9月 4 16:32 Desktop -r--r--r-- 1 root root 331844 10月 22 21:08 libfreetype.so.6 drwxr-xr-x 2 root root 48 8月 12 22:25 MyMusic -rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth0 -rwxr-xr-x 1 root root 9776 11月 5 08:08 net.eth1 -rwxr-xr-x 1 root root 512 11月 5 08:08 net.lo drwxr-xr-x 2 root root 48 9月 6 13:06 vmware 可以看到conkyrc.sample文件的权限已经修 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |