chmod 命令中的用户、组和其他

chmod 命令中的用户、组和其他

我想我基本上理解了命令的七个授权级别chmod。但是我不确定用户、组和其他是什么意思。
组和其他之间有什么区别?
如果我设置了chmod myFile 700from me@myComputer,我是否仍然有权访问myFilefrom root@myComputer
在什么情况下,当一个用户对文件没有写权限时,该用户可以重写文件的授权(我猜是使用 sudo,但我不确定)?
提前谢谢

答案1

授权级别并非有 7 个。基本上,用户、组和其他各有 3 个级别。

这个数字最高可达七,但这只是三个级别的总和。

  • 4 = 读取访问
  • 2 = 写访问
  • 1 = 允许执行(对于脚本和二进制文件)

无论您想从这些权限中获得什么,将其加起来就会得到一个数字。

现在针对这三种情况分别执行这些操作。

  • 第一位数字 = 这是授予文件所有者的权限
  • 第二位数字 = 授予文件组所有成员的权限
  • 第三位数字 = 授予所有人的权限,无论用户名或组如何

提示:对于目录来说,它有点特殊,所以如果您理解它对于文件的作用,您应该阅读它如何应用于目录......

相关内容