jra*_*ara 12 linux unix sudo putty winscp
我正在使用 WinSCP 访问 Unix 计算机。使用 WinSCP 登录 Unix 服务器后如何更改用户?
例如,我在 Unix 计算机 A 上有个人帐户。我可以使用 PuTTY 登录这台计算机,然后将用户更改为 root 用户
$sudo /usr/bin/su - rootuser
Run Code Online (Sandbox Code Playgroud)
如何使用 WinSCP 做同样的事情?我不知道密码rootuser。
WinSCP 站点上有一个针对此问题的常见问题解答:
如何在登录后更改用户(例如 su root)?
您需要sudo在 WinSCP 会话设置中将命令指定为自定义 shell(如果您使用 SCP)或sudo在自定义 SFTP 服务器启动命令中使用(如果您使用 SFTP)。
尽管有一些限制,特别是您需要将 配置sudo为不需要密码。
有关详细信息,请参阅链接。
小智 6
我将假设您已经可以对有问题的用户执行 sudo ... ... 在新站点的 WinSCP 设置中:
Advanced:Shell: MAGIC-HAPPENS-HERE Shell 的“选择列表”选择了“默认”。您将在此处输入文本...
/usr/bin/sudo -u 目标用户名 -i
(以上命令因 Unix 发行版而异)
..... 这应该就是你所需要的!
| 归档时间: |
|
| 查看次数: |
52533 次 |
| 最近记录: |