Bashファイルから共有場所に接続するためのユーザー名とパスワード

Bashファイルから共有場所に接続するためのユーザー名とパスワード

ユーザー名とパスワードが必要な共有場所があります。私のLinuxコンピュータでは、ユーザー名とパスワードを入力してnautlisからアクセスできますが、.shファイルからアクセスしようとすると以下のようになりますpermission denied error 13

#!/bin/bash -i
min_age=5
mydir="smb://xxx.xxx.xxx.xxx/my-shared-loc/"
rsync_extra_opts='-ptOW --info=progress2 --no-super --remove-source-files'
find . -type f -mmin +$min_age -print0 | rsync -0 --files-from=- $rsync_extra_opts ./ "$mydir/"

答え1

rsyncSamba共有(プレフィックスの付いたsmb://場所)は認識されず、ローカルパス名とuser@host:/some/pathタイプ名のみが認識されます(SSHはデフォルトで使用されます)。

Samba共有がローカルディレクトリとしてマウントされている場合は、rsyncそのディレクトリを試してください。

関連情報