[proftpd] umask werkt niet

Pagina: 1
Acties:

  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
Hi,

Ik had al een jaar proftpd goed, draaien. Alleen vandaag merk ik eens dat die de geuploade bestanden niet goed meer chmod.
Eigenlijk betwijfel ik of t wel aan de configuratie file van proftpd ligt, aangezien ik daar niks aan veranderd heb, maar voor de zekerheid toch ff dit stukje:
code:
1
2
3
4
5
6
<Directory /*>
  # Umask 022 is a good standard umask to prevent new files and dirs
  # (second parm) from being group and world writable.
  Umask                         022 022
  AllowOverwrite                on
</Directory>

Nu komen de directory's wel op 755 te staan, zoals de bedoeling is, maar de files op 644 :/

Iemand enig idee hoe dat zou kunnen?

[ Voor 3% gewijzigd door MadMurdock op 15-05-2003 13:05 ]


  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Even terzijde, waarom zou je de files op 755 willen ?

  • x-force
  • Registratie: Maart 2001
  • Laatst online: 05-01-2024
Weet je hoe umask werkt?
dirs hebben standaard 755
files hebben standaard 644
met die umask geef je aan wat je van de standaard wil afhalen.

ik zal effe stukkie zoeken waar het uitgelegd staat:
--- knip ---
The umask command tells which permissions to withhold or mask out .
The easy way to calculate the umask is to take 666 (rw-rw-rw-) for files, the maximum permissions for a non-executable file, and 777 (rwxrwxrwx) for directories, and subtract the desired new permission. For example, if the desired new permission for new files is 740, the student subtracts 740 from 666, which results in an umask of 026. Omit negative numbers from the calculation.
--- knip ---

hoop dat het zo wat duidelijker is ...

VangenopBetaalwater.nl Het platform om ervaringen over betaalwater in Frankrijk te delen met andere karpervissers zodat iedereen kan vangen op betaalwater!


  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
eh volgens mij begrijp ik prima wat umask doet...

Ik omschrijf toch duidelijk wat het probleem is :/ ? Ik wil de ge-uploade files/dirs naar umask 022 (chmod 755) krijgen. En zoals gezegd werkt dit niet, en daar op dat punt vroeg ik om hulp..

  • x-force
  • Registratie: Maart 2001
  • Laatst online: 05-01-2024
jah maar als je over de files een umask van 022 gooit krijg je dus 644

Je moet dus de umask van je files aanpassen.

VangenopBetaalwater.nl Het platform om ervaringen over betaalwater in Frankrijk te delen met andere karpervissers zodat iedereen kan vangen op betaalwater!


  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
x-force schreef op 16 mei 2003 @ 09:47:
jah maar als je over de files een umask van 022 gooit krijg je dus 644

Je moet dus de umask van je files aanpassen.
Je trekt toch je umask van het maximum (777) af?

  • x-force
  • Registratie: Maart 2001
  • Laatst online: 05-01-2024
nee das dus niet waar. je trekt het van het standaard 'gewicht' af.

dus daarom komt ie op 644
als je dus je dir umask op 022 laat staan en de files umask op 000 zet dan worden ze denk ik 655. Maar je moet dus effe wat proberen.

-- edit --
hier de man pagina van het commando umask.

[ Voor 22% gewijzigd door x-force op 16-05-2003 16:33 ]

VangenopBetaalwater.nl Het platform om ervaringen over betaalwater in Frankrijk te delen met andere karpervissers zodat iedereen kan vangen op betaalwater!


  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
ah k kom in de richting :)

het is dus blijkbaar zo dat op mijn systeem files standaard 666 zijn en directories 777. Het 'system-umask' staat op 022, dus dit wordt resp. 644 en 755.

Enige specifieke vraag die overblijft is dus, hoe kom ik van 644 naar 755 (of 744) zonder mn 'system-umask' te veranderen?

In het voorbeeld wat je hierboven gaan ze van 666 -> 740 met umask 026. Echter hoe ze hierbij komen is mij onduidelijk, immers 666 - 26 = 640 en geen 740... Hoe kan dit?

  • x-force
  • Registratie: Maart 2001
  • Laatst online: 05-01-2024
dat zou ik zo 123 ook niet weten maar waarom zou je je files op 755 willen zetten? Je wil toch niet dat mensen je bestanden via de ftp gaan uitvoeren.... Dan zou je ook een exploit kunnen uploaden en uitvoeren.

VangenopBetaalwater.nl Het platform om ervaringen over betaalwater in Frankrijk te delen met andere karpervissers zodat iedereen kan vangen op betaalwater!


  • Vae Victis
  • Registratie: April 2001
  • Laatst online: 06-05 22:46

Vae Victis

Dark Lord of the Sith

Als je 740 wil doe je dit:
code:
1
2
3
4
 6 6 6
 7 4 0 -
 ------
-1 2 6

Zoals boven staat laat je de -1 voor wat het is en vervang je voor 0.
je krijgt dan 026 -> je umask

wil je 755 doe je:
code:
1
2
3
4
 6 6 6
 7 5 5 -
 ------
-1 1 1

Wat resulteert in 011 als umask.

Maar denk wel eerst goed na voordat je dat ook doet. tis niet echt verstandig ;)

  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
ok bedankt voor de info :)

en k zal alleen mn script-mappen naar 755 brengen ;)
Pagina: 1