linux文件操作权限

作者:chq315 时间:23-12-12 阅读数:67人阅读

(1)

drwxrwxr-x  775

chmod 777 /home/myblog

(2)chmod -R 777 /home/myblog

加了一个 R 表示递归,表示不仅是 myblog,包括其内部的文件都要递归赋予 777 权限。

(3)chmod ugo +r myblog.txt

这个就比较复杂了,先说一下 ugo 代表的含义:

  • u:当前用户

  • g:表示群组

  • o:表示其他用户

  • a:表示所有用户(相当于 ugo 了)

在说一下+r,这其实是两个字符,一个+,一个 r,先说+表示增加,同类型还有:

  • +:增加权限

  • -:减少权限

  • =:唯一设定权限(除了设定的权限其他都舍去)

而 r 就是读取的含义,上面也介绍了,除了 r,还有 w 和 x。

理解了上面的意思,那么“chmod ugo +r myblog.txt ”就好解释了:表示为所有用户赋予 myblog.txt 读取权限。

其他类似命令还有:

# 为当前用户增加读取权限
chmod u +r myblog.txt

# 为群组用户消除写入权限
chmod g -w myblog.txt


发表评论