详细文档:
http://linux.vbird.org/linux_basic/0210filepermission.php
很长时间接着写博客了,最近不怎么忙,就上来谢谢,和大家分享一下。
window,我们常常把文件夹 ,linux里面叫“目录”
字面上不一样,但是意思都是一样。
执行的文件,linux里面什么都可以叫档案。开始有些糊涂,但操作一些,也就明白了。
drwx------ 3 root root 40798 jun: 24 12:23 .ssh
档案属性 连接数 档案拥有者 档案所属组群 档案容量 档案最后修改时间 档案名
上面是某个文件的属性行,接下来,就对这一行的想属性进行介绍。
1.
不说了,举例子吧:
drwx------ 3 root root 40798 jun: 24 12:23 .ssh
上面是一个目录的属性,意思是.ssh这个档案只有root用户可以读写和执行,在看另一个例子:
drwxr--r-- 3 root root 40798 jun: 24 12:23 .ssh
初学的人,肯定一位,所有人都可以读这个档案,答案:【错】
为什么呢? 这里 x 和 目录 的关系相当重要,如果目录底下不能执行任何命令的话,那么自然也就
无法进入了。如果你想开放某个目录的话,记得要将 x 属性开发出来哦。
档案名如果多一个点,则表示隐藏档,ls -al 就会将所有档案显示,包括隐藏档。
- chgrp :改變檔案所屬群組
- chown :改變檔案擁有者
- chmod :改變檔案的權限, SUID, SGID, SBIT等等的特性