Linux权限管理
## 查看权限 ``` ls -l ``` ## 权限说明 ### 权限字符 - r:读 - w:写 - x:执行 ### 文件类型 - d:文件夹 - -:普通文件 - l:软链接(类似Windows的快捷方式) - b:块设备文件(例如硬盘、光驱等) - p:管道文件 - c:字符设备文件(例如屏幕等串口设备) - s:套接口文件 ### 权限结构 ``` -rwxrwxrwx ``` - 第1位:文件类型 - 第2-4位:文档所有者的权限 - 第5-7位:文档所有者同在一个组的用户的权限 - 第8-10位:其它用户的权限 ### 其它表示方法 | 字符表示法 | 二进制 | 八进制数值表示法 | 说明 | | --------- | ------ | --------------- | ---- | | --- | 000 | 0 | 无权限 | | r-- | 100 | 4 | 仅可读 | | -w- | 010 | 2 | 仅可写 | | --x | 001 | 1 | 仅可执行 | | rw- | 110 | 6 | 可读可写 | | r-x | 101 | 5 | 可读可执行 | | -wx | 011 | 3 | 可写可执行 | | rwx | 111 | 7 | 可读可写可执行 | ## 权限命令 ### 更改权限 ``` # 格式 chmod (-R)[参数] 权限 文件名 ``` ### 用户符号 - u:拥有者 - g:拥有者同组用 - o:其它用户 - a:所有用户 ### 权限字符 - r:读 - w:写 - x:执行 ### 分配方式 - +:新增权限 - -:删除权限 - =:设置权限 ### 使用样例 ``` # 更改权限 chmod u+w a.txt chmod ugo+x a.txt chmod u+w,g-x,o=r a.txt chmod 777 a.txt # 递归处理 chmod -R 777 /path ``` ### 更改所属用户 ``` chown (-R) username /path ``` ### 更改所属组 ``` chgrp (-R) groupname /path ```
创建时间:2023-07-12
|
最后修改:2023-12-27
|
©允许规范转载
酷酷番茄
首页
文章
友链