次のコマンドを使用してsamba共有に接続しています。
/usr/bin/smbclient \\\\server78\\publicfolder
接続する前に、Linuxアカウントのパスワードを要求されます。
これを手動で実行している場合は問題ありませんが、パスワードを要求せずにbashスクリプト内でこれを使用するにはどうすればよいですか?
それができるはずです。
から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