嗨,我使用腻子,可以使用所需的密码进行sesu登录。但是我使用其他用户(A1)连接到远程solaris服务器,然后将sesu选项与另一个用户(A2)一起使用以获取权限。但是当我将winscp与A1一起使用时,我确实再次获得了非常有限的权限,因为有些文件已生成并且有些文件已被传输,所以出现所有者问题。
如何更改为具有sesu访问权限的用户A2?
注意:我已经检查了上一个问题,但是我无法确切地知道如何使用sesu(我也尝试了Martin Prikryl给出的解决方案,但是它们不起作用)。我也知道WINSCP页面,我也尝试了远程执行命令,但由于我们无法通过winscp终端提供用户输入,因此无法提供密码。
不幸的是,配置部分不受我们的控制,因此我们必须使用密码。但是令我感到惊讶的是,Winscp除了提供了强大的应用程序之外,没有提供解决此问题的方法。
—
帕蒂尔
因为那是不可能的。在
—
马丁·普里克里
sudo
和类似的工具(正确地)建立专门不允许你自动出于安全原因的特权升级。因此WinSCP无法为您自动化。
是的,绝对可以,我了解安全问题,但是如果用户确实需要访问权限并且他具有授权(密码),则winscp至少可以提供一种方法或在使用sesu访问权限登录或传输文件时询问密码。
—
阿莫·兰克里希纳·帕蒂尔
不能,因为与之
—
Martin Prikryl
sudo
类似的工具通常要求输入TTY才能输入密码,因此与SFTP协议不兼容。
sesu
工作。但是和一样sudo
,如果您不能或不想将其配置为不需要密码,则无法使其与WinSCP一起使用。