SCP 到/opt,可能吗? (权限)

SCP 到/opt,可能吗? (权限)

据我所知,非 root 用户无法写入 /opt。

我选择了 /opt to root:wheel,即使我正在使用 scp 的帐户位于wheel组中,这也不起作用。

唯一有效的方法是在 /opt/ 下创建一个子目录并更改 scp 用户的权限,然后 scp 到 /opt/test 即可。然而,这破坏了尝试一次自动将一堆大型 tar 文件部署到许多服务器的整个目的,而无需手动创建具有 scp 帐户权限的子目录。我知道我可以 scp 到具有访问权限的目录,然后 ssh 并手动将其复制到 /opt,但这不是我想要的。我的目标是 scp 到 /opt。 (不可能,对吗?:-))

大家好,根据请求更新:在默认的 CentOS 安装中,/opt 是 root:root。有问题的用户在 visudo 中为“roots”条目下的 ALL=(ALL) ALL,而不是 Wheel 的成员。我确实找到了解决方法。我在 /opt 下预先创建了一个目录,该目录设置为该用户帐户和组(即 /opt/newdir),scp 到一个 tmp 目录,在那里解压并将目录和文件复制到 /opt/newdir ,效果非常好。

感谢大家的回应。

相关内容