非 root cp -a 保留所有权?

非 root cp -a 保留所有权?

我正在使用带有 NFS 挂载的 RedHat EL 4 进行工作。有时我使用 -a 开关将目录复制到我的主目录中,如果我要复制的目录属于另一个用户,则我无法再删除、修改或更改目录或其下的文件。这是在不更改所有权的情况下进行的复制。

我知道 cp -a 以 root 身份执行时会保留所有权,但我的理解是,至少以普通非 root 用户身份执行时应该替换所有者。

我想了解为什么会发生这种情况。到目前为止,我还没有成功复制这种行为。这些系统不属于我或由我控制,所以我不能过多地说明它的配置方式。

附言:我也可以复制保留所有权的文件,但通过使用我在网上看到的技巧,我可以使用 mv 命令覆盖该文件(尽管 rm、chown 和 chmod)不起作用。

有人知道是什么原因导致这种情况发生吗?

我想说服管理员修复这个问题。我能说什么才能说服他们?除了无法删除文件的烦恼之外?

答案1

在 HPUX 上,普通用户可以放弃所有权——也许服务器正在 HPUX 上运行?

相关内容