Liunx学习总结(四)--文件的权限管理
文件和目录的权限 每个文件都有其所有者(u:user)、所属组(g:group)和其他人(o:other)对它的操作权限,a:all则同时代表这3者。权限包括读(r:read)、写(w:write)、执行(x:execute)。在不同类型的文件上读、写、执行权限的体现有所不同,所以目录权限和普通文件权限要区分开来。 普通文件 r:可读,可以使用类似 cat 等命令查看文件内容;读是文件的最基本权限,没有读权限,普通文件的一切操作行为都被限制。 w:可写,可以编辑此文件; x:可执行,表示文件可由特定的解释器解释并运行。可以理解为 windows 中的可执行程序或批处理脚本,双击就能运行起来的文件。 目录 r:可以对目录执行ls以列出目录内的所有文件;读是文件的最基本权限,没有读权限,目录的一切操作行为都被限制。 w:可以在此目录创建或删除文件/子目录; x:可进入此目录,可使用ls -l查看文件的详细信息。可以理解为windows中双击就进入目录的动作。 如果目录没有 x 权限,其他人将无法查看目录内文件属性(只能查看到文件类型和文件名),所以一般目录都要有 x 权限。而如果只有执行却没有读权限,则权限拒绝。 一般来说,普通文件的默认权限是 644 (没有执行权限),目录的默认权限是 755(必须有执行权限,否则进不去),链接文件的权限是 777。当然