Skip to content

Commit

Permalink
feat: Alllow symlinks in shared folder (#243)
Browse files Browse the repository at this point in the history
  • Loading branch information
kroese authored Jan 8, 2025
1 parent 4c6113e commit 4769201
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/samba.sh
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,9 @@ addShare() {
echo " guest account = nobody"
echo " map to guest = Bad User"
echo " server min protocol = NT1"
echo " follow symlinks = yes"
echo " wide links = yes"
echo " unix extensions = no"
echo ""
echo " # disable printing services"
echo " load printers = no"
Expand All @@ -89,6 +92,13 @@ addShare "$share" "Data" "Shared" || error "Failed to create shared folder!"
[ -d "/data2" ] && addShare "/data2" "Data2" "Shared"
[ -d "/data3" ] && addShare "/data3" "Data3" "Shared"

IFS=',' read -r -a dirs <<< "${SHARES:-}"
for dir in "${dirs[@]}"; do
[ ! -d "$dir" ] && continue
dir_name=$(basename "$dir")
addShare "$dir" "$dir_name" "Shared $dir_name" || error "Failed to create shared folder for $dir!"
done

if ! smbd; then
error "Samba daemon failed to start!"
smbd -i --debug-stdout || true
Expand Down

0 comments on commit 4769201

Please sign in to comment.