Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: miso250593 02 Května 2010, 10:54:15

Název: Lighttpd asi problem s opravneniami
Přispěvatel: miso250593 02 Května 2010, 10:54:15
Ahojte, web mam uložený v /home/web/mojadomena.sk/html
problem je v tom že lighttpd beží pod užívateľom lighttpd a tomu ked dam aj domovský adresár /home/web tak nemá práva, lebo súbory patria pod uzivatela mojadomena.sk, to je z apache a kôli ftp

tak sa chcem opýtať ako by sa dalo že keď adresár /home/web patrí užívatelovi lighttpd tak aby mal prístup do všetkého čo obsahuje, aj ked tie jednotlivé súbory patria pod iných užívateľov

ďakujem
Název: Re: Lighttpd asi problem s opravneniami
Přispěvatel: Tomáš Břinčil 02 Května 2010, 10:57:53
chmod, ale není to nejlepší řešení...
Spíš bych změnil tu politiku práv co máš, protože z pohledu webového serveru to není uplně nejlepší...
Název: Re: Lighttpd asi problem s opravneniami
Přispěvatel: miso250593 02 Května 2010, 13:34:46
ved to, ale ako to mám zmenit?
chmod určite nie, keď ho spustím s právami roota tak ide, ale potom pristupujem všade s týmito právami

ono mam aj toto,
Kód: [Vybrat]
http://redmine.lighttpd.net/wiki/1/HowToSetupFastCgiIndividualPermissionsteda pri php skriptoch by problém byt nemal, tie sa spúštaju s jednotlivými právami, ale predsa len nechcem aby ku ostatným súborom sa nepristupovalo pod právami roota
Název: Re: Lighttpd asi problem s opravneniami
Přispěvatel: ETNyx 02 Května 2010, 13:44:35
Mohl by jste si vytvořit skupinu kam všechny výše zmíněné uživatele nastrkáte. Pomoci chown změníte skupinu, která vlastní složku, na novou skupinu a následně pomocí chmod nad složkou, celé skupině přiřadíte právo tak jak se vám to bude hodit. Tak získají práva všichni ve skupině a nemusíte řešit uživatele zvlášť.
Název: Re: Lighttpd asi problem s opravneniami
Přispěvatel: miso250593 03 Května 2010, 17:17:53
a to by šlo, ale mam ešte jeden problém
ked prihrám na server nejaký súbor tak má práva 644 a nie 664
alebo ked sa mi vytvorí subor pomocou phpčka, tiež má zlé práva
Název: Re: Lighttpd asi problem s opravneniami
Přispěvatel: ETNyx 03 Května 2010, 20:38:34
fpt je starý protokol a nepodporuje přenos oprávnění tady by bylo potřeba použít třeba rcp -p který nastavení dokáže přenést ze zdroje. Avšak ftp jde nastavit tak aby používal jiné oprávnění po zápisu na server.

třeba vsftpd má na to tyto direktivy
Kód: [Vybrat]
file_open_mode
local_umask
(a ještě další viz man)

když spouštíte pure-ftpd tak stači použít přepínač -U xxx

pro detaily k nastavení ftp serveru prosím použijte dokumentaci a hledejte heslo "umask"

Pokud jde o soubory vytvořené pomocí phpka tak se podívejte sem http://www.php.net/manual/en/function.chmod.php (http://www.php.net/manual/en/function.chmod.php) a sem http://php.net/manual/en/function.umask.php (http://php.net/manual/en/function.umask.php)