[Eisfair] [Gelöst] Re: Samba public, keine berechtigung.

Thomas Bork tom at eisfair.org
Di Jan 10 22:14:36 CET 2017


Am 10.01.2017 um 21:32 schrieb kay:

> Ob ich mich außerdem vertippte kann ich nicht mehr sagen, ich fand heute
> ein leeres /public Verzeichnis im root-directory.

Bei SAMBA_MANUAL_CONFIGURATION='no' wird /public automatisch mit den 
passenden Rechten angelegt:

     path='/public'
     if [ ! -d "$path" ]
     then
         mkdir -p "$path"
         if [ $? -eq 0 ]
         then
             echo "Directory $path for share public on $HOSTNAME created."
         else
             mecho --error "Cannot create directory $path for share 
public on $HOSTNAME!"
         fi
     fi

     chmod 0777 "$path"
     chown nobody.nogroup "$path"


Bei SAMBA_MANUAL_CONFIGURATION='no' wird der Pfad zur Freigabe nur mit 
0777 angelegt, wenn er nicht bereits existiert:

             if [ ! -d "$path" ]
             then
                 if [ "$is_macro" = "false" ]
                 then
                     mkdir -p "$path"
                     if [ $? -ne 0 ]
                     then
                         mecho --error "Cannot create directory $path 
for share $name on $HOSTNAME,"
                         mecho --error "check SAMBA_SHARE_"$idx"_PATH!"
                         create_share='false'
                     else
                         chmod 0777 "$path"
                     fi
                 fi
             fi

Und ein 'chown nobody.nogroup "$path"' unterbleibt. Wer manuell 
konfiguriert, sollte wissen was er macht...

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair