文件和目录的权限
文件的权限
rwx ,针对文件内容的权限。并不包括删除文件的权限。
目录的权限
指的是对目录内的文件列表的权限。显示 写入修改删除
x进入目录权限。
在某个一般用户下 目录如果仅有r权限,能在目录外显示文件名列表 不能进入目录。
[dmtsai@study tmp]$ ls - - l testing/
ls: cannot access testing/testing: Permission denied
total 0
??? ? ? ? ? ? testing
#虽然有告知权限不足,但因为具有 r 的权限可以查询档名。由于权限不足(没有 x),所以会有一堆问号。
[dmtsai@study tmp]$ cd testing/
-bash: cd: testing/: Permission denied
如果目录仅有x权限,不是运行或者执行的权限,不能在目录内外显示文件名列表,但是可以进入目录成为工作目录的权限,可以在知道某个文件存在的情况下打开文件。
所以rx一般并用。可以进入目录 可以列表。
X如抽屉 r如灯光 。仅有r,透过抽屉玻璃外面看见里面的几个文件盒子。
Chmod 只能在root下使用 修改权限。数字和符号 u g o a ±=
Chmod -R a+r ***。都增加r权限。 -R 递归操作。
W权限可用于写入新文件 删除 更名或者移动
修改文件属性
chown chgrp 。所有者和群组(用户组)。直接叫 用户群更好理解。
文件分类
Linux没有所谓的文件扩展名
文件由其属性决定。不过加个扩展名可以起提示作用。