【问题标题】:What kind of owner and group for these below list of files?下面这些文件列表的所有者和组是什么类型的?
【发布时间】:2019-04-15 21:00:58
【问题描述】:

以下文件的所有者和组是什么?它有 0 和 0 代表所有者和组。

-rw-rw-rw-   1 0        0             464 Oct 16 14:31 a.txt

我在连接到我们没有写入权限的远程服务器后找到了这些权限。

如何在我的开发机器上复制相同的权限?

【问题讨论】:

  • UID == 0GID == 0root。作为根chmod 0666 filename && chown root:root filename
  • 即没有其他用户(除了root)可以重命名该文件吗?
  • 对。更改它的唯一方法是以root 登录或以您和su 登录到root 或使用sudo 调用chmodchown。 (这只是su do..)另外,如果你去掉ls 命令的-n 选项而只使用ls -al /path/to/whatever,你将看到usergroup 名称而不是数字。
  • 我试过了,我做了 sudo 成为 root,然后运行 ​​'chmod 0666 filename' 和 'chown root:root filename'。现在,在那之后,我以自己的身份登录,但我能够重命名该文件,这是我没想到的,为什么即使在设置了受限权限后我也能够重命名?
  • 嗯,当然可以,我很抱歉,-rw-rw-rw- 表示文件是 '-' 不是目录(否则 'd' 将是第一个),'r' 可读和 @987654342 @ writable (rw-) 由其所有者 (root)、rw-root 组的任何成员和 rw- 由(世界)任何人编写。这意味着任何用户都可以读取和写入文件并更改其名称或权限——但只有rootroot 组的成员可以将用户或组所有权更改为root

标签: linux file-permissions rhel


【解决方案1】:

0:0 几乎总是 root:root 所有者和组。命令 cat /etc/group 显示组 ID 号。在大多数(所有?)情况下,同名的用户和组共享相同的 ID 号。

【讨论】:

  • 我是否需要运行“chown 0:0 a.txt”才能在我的开发服务器中复制该权限?
  • 因为它是一个文本文件,你可以毫无问题地设置任何你想要的权限。除非某些程序需要它,并且它希望所有者是 root(不太可能),否则您可以将其更改为由桌面用户(您)拥有或不理会它。
猜你喜欢
  • 1970-01-01
  • 2010-10-08
  • 2016-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
相关资源
最近更新 更多