文件权限 RWX read 读 write 写 execute 执行 如何知道我对一个文件的具体的权限是什么? -rw-r--r--. 1 root root 158 Jun 7 2013 /etc/hosts 1.当前登录的用户是谁 whoami 2.找出哦用户和文件的关系 3.找对相对应的权限 -rw-r--r-- 第一位 文件类型 -rw-r--r-- 前三位属主 rw- r 可读 w 可写 - 0 无权限 -rw-r--r-- 中三位属组 r--
-rw-r--r-- 后三位 other陌生人 其他用户 RWX对应的数字 权限 对应的数字 r--------read-------4 w-------write-------2 x-------execute-----1 系统默认的文件权限为755 系统默认的目录权限为644 755 rwxr-xr-x 644 rw-r--r-- 注意: rwx的顺序是固定的 chmod chmod 542 txt.a
rw- r-- r-- user group other 简写: user = u group = g other = o 所有用户=all 授权txt.a 属主rw- 属组--x 其他-w- +在原有权限上增加某个权限 u+x =清空权限,重新定义权限 u=rw -删除原来某个权限 u-x 设置所有用户的权限a= chmod a=rw txt.a 对于文件RWX的含义测试 R对于文件的作用 可读 不可以写和执行 vim可强制保存退出 W对文件的作用 可追加内容 不允许查看 不允许删除和改名 不可执行 vim强制写入会覆盖源文件 和R配合可修改文件内容 X对文件的作用 对文件没有任何作用 必须和R配合 对于目录RWX的含义测试 R对于目录的作用 不能cd进入目录 只能查看目录下的文件名 不能查看详细信息 W对于目录的作用 没有任何权限 需要和X权限配合 目录内可创建 删除 改名 可追加内容 如果使用vim 则强制保存退出 X对于目录的作用 控制是否可进入 相当于cd