linux 复习笔记 – 用户与用户组

blob.png

blob.png

第一个属性代表这个档案是『目录、档案或连结文件等等』: 

当为[ d ]则是目录,例如上表的第 11 行; 

当为[ – ]则是档案,例如上表的第 5 行;

若是[ l ]则表示为连结档(link file);

若是[ b ]则表示为装置文件里面的可供储存的接口设备;

若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标。

需要特别留意的是 x 这个标号! 若文件名为一个目录的时候,例如上表中的 .ssh 这
个目录

blob.png

可以看到这是一个目录,而且只有 root 可以读写与执行。但是若为底下的样式时,请问非 root 的其它人是否可以进入该目录呢?

blob.png

咦!似乎好像是可以喔!因为有可读[ r ]存在嘛!『错!』答案是非 root 这个账号的其它使用者均不可进入 .ssh 这个目录,为什么呢? 

因为 x 与 目录 的关系相当的重要, 如果在该目录底下不能执行任何指令的话,那么自然也就无法进入了。

如何改变档案权限

chgrp :改变档案所属群组

chown :改变档案所属人

blob.png

chmod :改变档案的属性、 SUID、等等的特性

r:4
w:2
x:1

blob.png

blob.png

blob.png

blob.png

blob.pngblob.png

blob.png

blob.png