Hallo zusammen,
ich habe auf einer Server OpenSuse 13.1 64 Bit laufen und betreibe dort einen FTP Server mit Pure-ftpd.
Neben verschiedenen Users die jeweils auf ihr Homeverzeichnis zugreifen gibt es auch noch Gruppenordner, auf die mehrrere User zugreifen.
Das funktioniert auch alles wunderbar.
Probleme habe ich allerdings wenn User1 in Gruppenordner 1 einen neuen Unterorder erstellt.
Ich habe schon viel rumgemacht und verschiedene Dinge ausprobiert. Im wesentlichen bin ich bei
#umask gelanden, aber egal wo ich hier neue Werte vergeben habe, alle meine Einstellungen werden ignoriert.
Über Yast2 habe ich umask für das Homeverzeichnis neuer Nutzer von 0022 auf 0002 gesetzt.
Beide Hinweise aus der pure-ftpd.conf habe ich ausprobiert
# File creation mask. <umask for files>:<umask for dirs> .# 177:077 if you feel paranoid.
# Note: on SUSE systems umask is overrided by pam_umask inherited from
# /etc/pam.d/common-session. In case the system-wide default does not
# fit you, you can either
#
# 1.) add line 'session optional pam_umask.so umask=$value' into
# /etc/pam.d/pure-ftpd, so all changes in common-session will apply
# for pure-ftpd as well, but config file will be still ignored
#
# 2.) replace the line 'session include common-session' in
# /etc/pam.d/pure-ftpd by the content of /etc/pam.d/common-session,
# remove the line 'session optional pam_umask.so' and uncomment the
# line below
#Umask 177:077
Alles anzeigen
Wo kann ich global oder nur für pure-ftp den umask dauerhaft ändern, so dass die Änderung auch angenommen werden?