Mailinglist Archive: opensuse-de (990 mails)

< Previous Next >
Re: Dateiberechtigung bei vsftp-Übertragung
  • From: Jens Strohschnitter <suse-linux@xxxxxx>
  • Date: Wed, 10 Jun 2009 12:31:04 +0200
  • Message-id: <20090610123104.692c55b4@xxxxxxxxxxxxxxx>
Am 09.06.2009 um 15:57 Uhr schrieb Jens Strohschnitter:
ein local_umask=055 erzeugt bspw.:

-rw--w--w- 1 myusr users 0 Jun 9 15:53 hallo_welt.txt

bisher habe ich keine Logik erkennen können. Egal welche Kombination, auf
777 bin
ich bisher nicht gekommen. Vsftp ist sowas wie Cups - mir ist es
schleierhaft wie
sowas Standard werden konnte :-(

Jetzt verwirrt ihr mich aber.
umask=055 also ergibt 722. Eine Textdatei ist aber nicht
ausführbar, also ist 444 abzuziehen. Damit bleibt (2 minus 4
geht nicht) 322. Das ist doch -rw--w--w-

Jungs, ihr schockiert mich.

Das Suche im ML-Archiv is grad wohl ein bissl putt.

==== man 2 umask ====
Specifically, permissions
in the umask are turned off from the mode argument to
open(2) (so, for example, the common umask default value
of 022 results in new files being created with permissions
0666 & ~022 = 0644 = rw-r--r-- in the usual case where the
mode is specified as 0666).

Hi,

abschliessend nochmal meine Einrichtung in der vsftpd.conf:

local_umask=022
anon_umask=022

erstellt eine transferierte Datei mit nicht anonymen user mit
folgender Berechtigung:

-rw-r--r-- 1 1017 100 0 Jun 10 07:08 Datei

Lt. meinen Unterlagen wird die Umask wie von Daniel beschrieben
mittels Subtraktion berechnet:

777 - 022 = 755 ist aber 644

--
kind regards,

Jens Strohschnitter

-----------------------------------------
LINUX LINUX LINUX LINUX LINUX LINUX LINUX

Set the controls
for the heart of the sun

LINUX LINUX LINUX LINUX LINUX LINUX LINUX
-----------------------------------------
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups