我正在使用带有 NFS 挂载的 RedHat EL 4 进行工作。有时我使用 -a 开关将目录复制到我的主目录中,如果我要复制的目录属于另一个用户,则我无法再删除、修改或更改目录或其下的文件。这是在不更改所有权的情况下进行的复制。
我知道 cp -a 以 root 身份执行时会保留所有权,但我的理解是,至少以普通非 root 用户身份执行时应该替换所有者。
我想了解为什么会发生这种情况。到目前为止,我还没有成功复制这种行为。这些系统不属于我或由我控制,所以我不能过多地说明它的配置方式。
附言:我也可以复制保留所有权的文件,但通过使用我在网上看到的技巧,我可以使用 mv 命令覆盖该文件(尽管 rm、chown 和 chmod)不起作用。
有人知道是什么原因导致这种情况发生吗?
我想说服管理员修复这个问题。我能说什么才能说服他们?除了无法删除文件的烦恼之外?
答案1
在 HPUX 上,普通用户可以放弃所有权——也许服务器正在 HPUX 上运行?