github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/fstest/testserver/init.d/TestSMB (about) 1 #!/bin/bash 2 3 set -e 4 5 NAME=smb 6 USER=rclone 7 PASS=GNF3Cqeu 8 WORKGROUP=thepub 9 PORT=28630 10 11 . $(dirname "$0")/docker.bash 12 13 start() { 14 docker run --rm -d --name $NAME \ 15 -p 127.0.0.1:${PORT}:445 \ 16 -p 127.0.0.1:${PORT}:445/udp \ 17 dperson/samba \ 18 -p \ 19 -u "rclone;${PASS}" \ 20 -w "${WORKGROUP}" \ 21 -s "public;/share" \ 22 -s "rclone;/rclone;yes;no;no;rclone" 23 24 echo type=smb 25 echo host=127.0.0.1 26 echo user=$USER 27 echo port=$PORT 28 echo pass=$(rclone obscure $PASS) 29 echo domain=$WORKGROUP 30 echo _connect=127.0.0.1:${PORT} 31 } 32 33 . $(dirname "$0")/run.bash