为什么字母文件权限可以包含自身最多三次

为什么字母文件权限可以包含自身最多三次

运行时ls -al,输出以类似的内容开头drwxrwxr-x在此字符串中,我理解以下内容:

  • d--> 字符串的开头表示目录
  • r--> 表示读取权限
  • w--> 表示写权限
  • x--> x 表示执行权限


然而,我感到困惑的是,为什么rwx这个字符串中会重复多次drwxrwxr-x???我相信它与当前用户权限,组权限和其他一些事情有关....任何建议或知识都将不胜感激...

答案1

你是对的。第一组属于所有者,第二组属于所有者组,第三组属于其他所有人。默认情况下,每个用户都有自己的用户组。当用户创建文件时,他们被设置为所有者,他们的用户组被设置为所有者组。请注意,这些是根据有效用户设置的。因此,如果您在拥有提升权限的情况下创建某些内容(例如使用sudo),则所有者将是用户root,所有者组将是组root。可以将用户添加到用户组,并可以使用更改所有权chown


当我写答案时,@guiverc 在评论中发表了评论,对此我表示感谢。

相关内容