Linux的权限
图中第一行所包含的知识点:
✦第一个字母d指的是目录文件,这是一种文件类型,除了d还有:
〈-〉 :普通文件
〈d〉:目录文件
〈p〉:管道文件
〈b〉:块设备文件
〈c〉:字符设备文件
〈s〉:套接字文件
〈l〉:符号链接文件
✦(rwx) (r-x) (r-x) 分别指的是文件所有者的权限、同用户组的权限、其他人的权限.
◆〈r〉:读权限 ◆〈w〉:写权限 ◆〈x〉:可执行权限 ◆〈-〉:无权限
✦2 表示的是连接数.
✦(wangwang) (wangwang)表示的分别是所有者和用户组.
✦后边的日期是文件最后被修改的时间.
✦公共指的是文件名.
〔1〕进入目录需要哪些权限
①创建一个文件
②进入目录
•开始的权限为:
•清空所有权限:
这时候再次进入目录已经显示没有权限了.
然后进一步验证进入目录需要哪些权限.
•给所有者加上读权限,尝试进入目录.
•清空权限,给所有者加上写权限,尝试进入目录.
•清空权限,给所有者加上可执行权限,尝试进入目录.
因此可以得出进入目录至少需要可执行权限.
〔2〕 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限
用上述方法可得出:
•touch:在目录中创建文件至少需要可写可执行权限.
•ls:在目录查看文件至少需要可读可执行权限.
•rm:在目录中删除文件至少需要可写可执行权限.
•mv:在目录中移动文件至少需要可写可执行权限.