Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: TOMeeek 11 Března 2012, 20:33:13
-
Zdravím,
mám nainstalovaná proFTPd + MySQL + virtuální uživatele a pokud před prvním přihlášením nevytvořím složku s patřičným oprávněním, tak mi proFTP vytvoží složku s oprávněním 0700, ale já bych potřeboval 0755. Už jsem pročetl a vyzkoušel bezpočet řešení, ale ono si top rostě stále vede svou :(
Prosím o radu jak docílit toho, aby to vytvářelou složky s chmod 0755. Děkuji
-
mělo by to být
Umask [maska pro soubory] [maska pro adresáře]
-
v .conf mám nastaveno Umask 022 022, což by mělo odpovídat 0755, ale stejně si to tvrdošině vytvoří adresář s 0700. Dokonce jsem zkoušel i
<Directory ˜>
AllowOverwrite on
Umask 022 022
</Directory>
A stejně to nepomohlo. Už jsem stoho celej mrzutej, protože mě to nebaví nastavovat ručně u každé nově vytvořené složky >:(
-
Problém bude v tom právu zvolte takový, kde není x (execute)
-
To funguje, ale pokud dám adresáři bez X, tak ho pak nevidím zvenku přes prohlížeč. Takže když si tam nahraju třeba stránky, tak mi to píše, že nemám přístup. Právě proto mi jde o oprávnění 0755, pak je vše OK. Přinejhorším si napíšu shell script, který mi při založení FTP automaticky vytvoří i složku s daným oprávněním. Ale to mi přijde jako se drbat levou rukou za pravým uchem.
-
Je to základní vlastnost proftpd a pokud vím tak nejde změnit. Buď jiný ftp server nebo nějaký workaround jako jsi naznačil :-)
-
Díky za odpověď. No nejsem potěšen. proFTPd se mi líbil tím, že má dost nastavení v mysql. Skusím ještě pureFTP nebo si budu muset udělat nějaký ten skriptík na nastavení chmodu.