如何确定*nix文件权限?

如何确定*nix文件权限?

假设 的输出id

uid=1000(user) gid=1000(user) groups=1000(user)

我有一个文件,它使用以下命令生成了以下输出ll

-rw-r--r-- 1 user root 202 Jun 5 12:28 config.txt

也就是说,该文件的组 ID 与我的不匹配,但我是该文件的所有者。我的问题是,我对给定文件有写权限吗?抱歉,我很菜鸟,但我真的很新,谢谢!

答案1

注意:作为文件的所有者,您可以更改文件权限(无论当前文件权限如何)

-rw-r--r-- 1 user root 202 Jun  5 12:28 config.txt

在这种情况下,文件的所有者 ( user) 有rw-权限,这意味着所有者对该文件具有读/写权限。

但是,如果文件的所有者没有该文件的访问权限,作为所有者,他可以使用 授予自己对该文件的访问权限chmod,例如:

chmod u+rwx config.txt
  • u - 用户拥有该文件
  • rwx——读/写/执行

更多信息:

答案2

权限字段中的第二个、第三个和第四个字符确定给定文件的权限。在本例中,它们是 - rw-r--r--。因此,指定的用户user具有对该文件的读写访问权限config.txt,但可执行标志已关闭。

相关内容