SMBclient 要求输入密码

SMBclient 要求输入密码

我正在使用以下命令连接到 samba 共享。

/usr/bin/smbclient \\\\server78\\publicfolder

在连接之前它会询问我的 Linux 帐户密码。

如果我手动运行它,这不是问题,但是如何在 bash 脚本中使用它而不要求我输入密码?

答案1

应该是可以做到的。
man smbclient

  -U|--user=username[%password]
       Sets the SMB username or username and password.
       If %password is not specified, the user will be prompted.

所以你可以使用类似的东西:

/usr/bin/smbclient \\\\server78\\publicfolder -U=user%password

相关内容