Üdv mindenkinek!
A következőt szeretném:
Egy FTP szerveren szeretnék elrejteni fájlokat.
Nem jó az ha pontot teszek a fájlnév elejére, mert azt láthatóvá lehet tenni.
Olyan megoldás kell amivel semmilyen módon nem lehet előhozni a fájlokat!
A fájloknak ott kell lenniük fizikailag mert amúgy szükség van rájuk, csak nem mindenkinek kell látni őket, hogy vannak. :)
A fájlok más tulajdonában vannak mint amivel ftp- el lehet érni őket, de sajnos az nem tünteti el őket ha leveszek minden jogosultságot róluk, csak ha a könyvtárról leveszem a futtatási jogot, de akkor olyan fájlok is eltűnnek amiknek nem kellene ...
Ami még fontos lehet: debian, pure-ftpd
Remélem érhető mit szeretnék...
- 1897 megtekintés
Hozzászólások
Szia.
A conf/DisplayDotFiles fájlba egy no szócska és restart. Vagy ezt próbáltad már és nem működik?
Üdv: Zoli
- A hozzászóláshoz be kell jelentkezni
"Nem jó az ha pontot teszek a fájlnév elejére, mert azt láthatóvá lehet tenni."
- A hozzászóláshoz be kell jelentkezni
Beallitasz auth-ot? Maradhat az anonymous azokra a fajlokra, amiket szeretned, hogy masok lassanak, kulon user(ek) pedig a privat fajloknak.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Subscribe
Nekem is ez a problémám, azzal a kivétellel, hogy nálam Debian + ProFTPD van.
Én csak azaokat a fájlokat szeretném hozzáférhetetlenné, tenni minden felhasználónak, ami ponttal kezdődik (ugyebár ezt fentebb is említették, hogy ezeket a fájlokat meg lehet jeleneíteni). A fájloknak nem szabad látszaniuk, de fizikailag ott kell lenniük.
Mit ajánlanátok a problémámra?
- A hozzászóláshoz be kell jelentkezni
vedd el a LIST-et
t
- A hozzászóláshoz be kell jelentkezni
Csak tipp:
A vsftpd-ben van hide_file és deny_file beállítási lehetőség a konfigban, nem tudom, hogy a pure tud-e ilyesmit. Most próbáltam ki a hide_file={.*} beállítást, és így már pld. TC-ben nem látom a .-tal kezdődő file-okat, viszont (ha jól olvastam a man-t), akkor ha tudom a pontos nevüket, el tudom érni őket. A deny_file esetén meg semmilyen módon nem tudom elérni őket.
- A hozzászóláshoz be kell jelentkezni
Ez elég jó tipp... Egyre több érv szól a vsftpd-re váltásom mellett.
- A hozzászóláshoz be kell jelentkezni
ProFtp-vel is tudsz hasonlót a Limit direktíva használatával.
- A hozzászóláshoz be kell jelentkezni
Ezt hogyan gondolod? Egy példát tudnál mutatni?
Update:
Limit READ DIRS
IgnoreHidden on
/Limit
Ellenére is látszanak a rejtett fájlok. (A <> és zárópárja közé nem enged írni az oldal, azért írtam helytelenül)
- A hozzászóláshoz be kell jelentkezni
Limit LIST
DenyAll
/Limit
Ehhez hasonlóan. De itt felhasználóként is adhatsz engedélyeket.
A <> itt is kimaradt.
- A hozzászóláshoz be kell jelentkezni
Persze ez így helyes, de az én problémámra nem ez a megoldás. E limitnek a megadása után az ÖSSZES file elérhetetlenné válik $User számára.
Fentebb említettem, hogy "Én csak azaokat a fájlokat szeretném hozzáférhetetlenné (láthatatlanná tenni Mindenki számára), tenni minden felhasználónak, ami ponttal (pl.: .kacsa, .bashrc stb...) kezdődik"
- A hozzászóláshoz be kell jelentkezni
És ha azokat egy külön könyvtárban tárolnád amire ilyen szabályt írnál? Vagy a felhasználóknak adnál meg olyan root directory-t amiben ilyenek nincsenek?
- A hozzászóláshoz be kell jelentkezni
Közben megtaláltam a számomra megfelelő megoldást, s nem kell bonyolítanom. Kicsit finomításra szorúl, h rendesen végezze a dolgát, de jó lesz.
- A hozzászóláshoz be kell jelentkezni
Szerintem úgy lenne korrekt, ha megosztanád mindenkivel...
üdv: pomm
A 852-es kídlap telepötúsa sikeresen befejezádétt
- A hozzászóláshoz be kell jelentkezni
Persze, ha kíváncsiak vagytok rá.:)
HideFiles directiva
- A hozzászóláshoz be kell jelentkezni