mirror of
https://github.com/dockur/windows.git
synced 2025-10-17 13:32:23 +00:00
Update samba.sh
This commit is contained in:
parent
5aa4e0f042
commit
9854171531
21
src/samba.sh
21
src/samba.sh
@ -44,6 +44,7 @@ addShare() {
|
|||||||
local name="$3"
|
local name="$3"
|
||||||
local comment="$4"
|
local comment="$4"
|
||||||
local cfg="$5"
|
local cfg="$5"
|
||||||
|
local owner=""
|
||||||
|
|
||||||
mkdir -p "$dir" || return 1
|
mkdir -p "$dir" || return 1
|
||||||
|
|
||||||
@ -52,9 +53,15 @@ addShare() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "$(ls -A "$dir")" ]; then
|
if [ -z "$(ls -A "$dir")" ]; then
|
||||||
if ! chmod 777 "$dir"; then
|
if ! chmod 2777 "$dir"; then
|
||||||
error "Failed to set permissions for directory $dir" && return 1
|
error "Failed to set permissions for directory $dir" && return 1
|
||||||
fi
|
fi
|
||||||
|
owner=$(stat -c %u "$dir")
|
||||||
|
if [[ "$owner" == "0" ]]; then
|
||||||
|
if ! chown "1000:1000" "$dir"; then
|
||||||
|
error "Failed to set ownership for directory $dir" && return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$dir" == "$tmp" ]]; then
|
if [[ "$dir" == "$tmp" ]]; then
|
||||||
@ -107,11 +114,13 @@ addShare() {
|
|||||||
echo " follow symlinks = yes"
|
echo " follow symlinks = yes"
|
||||||
echo " wide links = yes"
|
echo " wide links = yes"
|
||||||
echo " unix extensions = no"
|
echo " unix extensions = no"
|
||||||
echo " inherit owner = unix only"
|
echo " inherit owner = yes"
|
||||||
echo " create mask = 0664"
|
echo " create mask = 0666"
|
||||||
echo " directory mask = 2755"
|
echo " directory mask = 02777"
|
||||||
echo " force create mode = 0644"
|
echo " force user = root"
|
||||||
echo " force directory mode = 2755"
|
echo " force group = root"
|
||||||
|
echo " force create mode = 0666"
|
||||||
|
echo " force directory mode = 02777"
|
||||||
echo ""
|
echo ""
|
||||||
echo " # Disable printing services"
|
echo " # Disable printing services"
|
||||||
echo " load printers = no"
|
echo " load printers = no"
|
||||||
|
Loading…
Reference in New Issue
Block a user