- Linux的每个文件中,可分别给予使用者、群组与其他人三种身份个别的 rwx 权限;更改文件的群组支持可用chgrp,修改文件的拥有者可用chown,修改文件的权限可用chmod;chmod修改权限的方法有两种,分别是符号法与数字法,数字法中r,w,x分数为4,2,1;
-
利用ls -l显示的文件属性中,第一个字段是文件的权限,共有十个位,第一个位是文件类型, 接下来三个为一组共三组,为使用者、群组、其他人的权限,权限有r,w,x三种;
-
第一个字符代表这个文件是:目录、文件或链接文件等。
【d】则是目录;
【-】 则是文件;
【l】则表示为连接文件;
【b】则表示设备文件里的可供存储的接口设备;
【c】则表示设备文件里的串行端口设备,如鼠标、键盘等。
- 如果文件名之前多一个“ . ”,则代表这个文件为“隐藏文件”;
- 若需要root的权限时,可以使用 su - 这个指令来切换身份。处理完毕则使用 exit 离开 su 的指令环境。
-
文件的权限意义比较简单:可读表示可读取文件的实际内容;可写表示可以编辑、新增或者修改文件内容;可执行表示文件具有可以被系统执行的权限。
-
目录的权限的重要性:对于可读,表示具有读取目录结构列表的权限,可以利用“ls”这个命令将该目录的内容列表显示出来; 可读表示具有更改该目录结构列表的权限,可对目录下的文件进行新建、删除、重命名或者转移等操作;可执行代表用户能否进入该目录成为工作目录。
-
能否读取到某个文件内容,跟该文件所在的目录权限也有关系 (目录至少需要有 x 的权限)。
- Linux文件名的限制为:单一文件或目录的最大容许文件名为 255 个英文字符或 128 个中文字符;
- 根据FHS的官方文件指出, 他们的主要目的是希望让使用者可以了解到已安装软件通常放置于那个目录下
- FHS订定出来的四种目录特色为:shareable, unshareable, static, variable等四类;
- FHS所定义的三层主目录为:/, /var, /usr三层而已;
- 绝对路径文件名为从根目录 / 开始写起,否则都是相对路径的文件名。