进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限.
文件访问者:3类人
用户 | 表示 | 权限 |
拥有者 | u - user | rw- |
所在组 | g - group | r-- |
其他组 | o - other | r-- |
基本权限:3种权限
- 读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限
- 写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说,具有删除移动目录内文件的权限
- 执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限
- “-”:表示不具有该项权限
修改权限:
chmod
- 功能:设置文件的访问权限
- 格式:chmod【参数】权限 文件名
常用选项:
- R -> 递归修改目录文件的权限
- 说明:只有文件的拥有者或root才可以改变文件的权限
chmod命令权限值得格式:
用户标识符+/-=权限字符
- +:向权限范围增加权限代号所表示的权限
- - :向权限范围取消权限代号所表示的权限
- =:向权限范围赋值权限代号所表示的权限
用户符号:
- u:拥有者
- g:拥有者同组用户
- o:其他用户
- a:所有用户
实例:
# chmod u + w /home/abc.txt # chmod o - x /home/abc.txt # chmod a = x /home/abc.txt |