对于 scp 或 sftp,从普通用户 SU 到 root 有什么用?

What to use to SU to root from regular user for scp or sftp?

我想连接到服务器,但我需要变成 root 才能复制一些文件。我使用 WinSCP,我听说可以在身份验证后立即成为 root,但对于没有密码的 sudoer。问题是我需要写一个才能有写权限..

有人可以对 WinSCP 或任何其他工具提出任何建议吗?

你的问题措辞不当,但我认为有几件事可能对你有用。

第一个:su -。这应该让您以 root 身份登录。 第二:sudo -i。如果您在 sudoers 文件中,这将使您成为根用户。 第三:您可以使用 ssh root@machinename 以 root 身份远程登录到 linux 机器。 第四:scpssh 相关,所以当你使用 scp 时,你可以说 scp root@machine1:file root@machine2:file

始终使用所有权和权限比使用 root 用户更好。例如,您可以将您的普通用户添加到根组并设置 SGID,在您将复制文件的文件夹上读取、写入和执行。