smb 提示我输入 root 密码?

smb 提示我输入 root 密码?

我发出了命令:

   sudo smbclient -L //serverXYZ

列出网络上远程 Windows 服务器上的共享,Ubuntu 系统首先要求我输入密码(我是 sudoer),然后要求我输入 root 密码,但我不知道。

这里发生了什么?为什么我需要知道 root 密码才能列出远程共享?

答案1

如果您不提供任何用户名,SMBClient 将使用您的远程服务器用户帐户名。当您通过 运行命令时sudo,您的用户名是root,因此它将以 的身份登录到远程服务器root

您需要使用参数指定在远程服务器上使用的用户名-U <username>

相关内容