touch 修改档案时间或建立新档案
档案时间分为
modification time (mtime):档案内容变更时,该时间会更新
status time (ctime):档案状态变更时,该时间会更新
access time (atime):档案内容被取用时,该时间会更新
touch -a 修改access time
-c 仅修改时间,若档案不存在不建立新档案
-d 接要修订的日期
-m 修改mtime
-t 接要修订的时间
档案的预设权限:umask
umask -S
chattr 配置文件档案隐藏属性
lsattr 显示档案隐藏属性
档案特殊权限 SUID SGID SBIT
file 观察文件类型
which 寻找执行档
whereis 寻找特定档案
locate 模糊搜索(从数据库中快速搜索)
find 从硬盘搜索
权限与指令间的关系
一、让用户能进入某目录成为『可工作目录』的基本权限为何:
可使用的指令:例如 cd 等变换工作目录的指令;
目录所需权限:用户对这个目录至少需要具有 x 的权限
额外需求:如果用户想要在这个目录内利用 ls 查阅文件名,则用户对此目录还需要 r 的权限。
二、用户在某个目录内读取一个档案的基本权限为何?
可使用的指令:例如本章谈到的 cat, more, less等等
目录所需权限:用户对这个目录至少需要具有 x 权限;
档案所需权限:使用者对档案至少需要具有 r 的权限才行!
三、让使用者可以修改一个档案的基本权限为何?
可使用的指令:例如 nano 或未来要介绍的 vi 编辑器等;
目录所需权限:用户在该档案所在的目录至少要有 x 权限;
档案所需权限:使用者对该档案至少要有 r, w 权限
四、让一个使用者可以建立一个档案的基本权限为何?
目录所需权限:用户在该目录要具有 w,x 的权限,重点在 w 啦!
五、让用户进入某目录并执行该目录下的某个指令之基本权限为何?
目录所需权限:用户在该目录至少要有 x 的权限;
档案所需权限:使用者在该档案至少需要有 x 的权限