Linux中的权限
昨天给对面屋一哥们开了个用户,可是他说进不去一个目录,今天看了看权限,估计是设置的时候没弄懂目录的权限,就上网找找,把结果放在这吧,方便以后查。
对于文件的那几个权限就不说了,rwx 还是满简单的,但是对于目录来说,r 表示可以读包含在目录中文件的名称,w
表示可以写信息到目录中去(如增加和删除索引节点),而 x
表示可以查找目录,即就是可以用目录名作为路径名去访问它包含的文件或子目录。那个哥们我一开始只给了他一个对目录的只读权限,所以进不去了,还需要加上一个 x
权限。
还有一些具体的东西:对一个目录有只读权限的,只能列出目录下的文件名,但不能得到其它信息,也不能写入文件,也不能更改目录中已有的文件。如果去掉了写权限,则
ls 的时候也会被告知权限不够,cat 也不行,写入那是更不行了。如果有 x 权限,则不能 ls,但是能够使用 cat
得到文件,写入不能。差不多就些了吧,其它一些高级的设置,下次有空再看吧。上面那几个都在机器上测试过,希望还没有脑子糊涂到测试错……