Conecte-se a um nome de usuário e senha de local compartilhado a partir do arquivo bash

0

Eu tenho um local compartilhado que exige nome de usuário e senha. Na minha máquina linux eu posso acessá-lo de nautlis digitando o nome de usuário e senha, mas quando tento acessá-lo de um arquivo .sh como mostrado abaixo ele diz 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/"
    
por Tak 02.05.2018 / 12:06

1 resposta

0

rsync não reconhece compartilhamentos do Samba (locais com smb:// prefixo), apenas nomes de caminho locais e user@host:/some/path -tipo (com o qual ele usará o SSH por padrão).

Se o seu compartilhamento Samba estiver montado como um diretório local, tente usar rsync em vez disso.

    
por 04.05.2018 / 11:54