[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