Portál AbcLinuxu, 4. prosince 2025 15:18
Asi je to blbost, ale docela by mě to zajímalo. Mám webový server (Debian Lenny 502a) a jsou tam klasické programy (Apache2 apod., prostě klasika). Když si na něj nyní někam uložím svoje data, na která není nasměrovaný žádný virtuální host, dá se k nim z internetu dostat? Myslím např. nějak přes ip adresu a zadání cesty v serveru nebo nevím. Jde mi o to, že bych si na něj rád zálohoval svoje věci, ale jsou opravdu v bezpečí před ostatními? Že si je nikdo nestáhne ani nezobrazí. Ještě jednou připomínám, že se jedná o složku na kterou není nasměrovaný žádný virtuální host.
Díky za odpověď.
Řešení dotazu:
rw -- --, tak se na to dostane jen pepa a root, takže pokud apache neběží na roota, tak na to nemůže.ftpuser a fptgroup a drwxr-xr-x, protože data se nahrávají přes ftp. Jsou v umístění mnt/disk/zaloha/... a apache přistupuje do umístění mnt/disk/www/.... Složka /mnt/disk/www a /mnt/disk/zaloha patří rootovi, všechno ostatní co je v nich ftpuser a ftpgroup. Apache pak běží pod uživatelem i skupinou www-data.
Z Vaší odpovědi mi připadá nejjednodušší nastavit správně PHP, že? Jak ho můžu prosím nastavit aby nemohlo chodit po celém stroji?
Díky moc
FollowSymLinks.< Directory /mnt/disk/www/examplenet>
Options FollowSymLinks
AllowOverride All
< / Directory>
PHP jsem zatím ještě nezkoumal.
Práva jsem nastavil na 750. Stačí tedy pouze to nebo mám vyřešit i ty další věci? Tím myslím chroot php apod.
Díky
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.