Hozzászólások
Üdv!
Adott egy szerver, amin vagy ftp szolgáltatás. Egyik napról a másikra kitalálta a drága, hogy mostantól nem lehet rajta felülírni semmit FTP-n keresztül. <553: Permission denied on server. (Overwrite)> Ez a hibaüzi. Overwrite természetesen engedélyezve van... Ja és wu-ftpd és proftpd is ezt a műsort adja elő. Jogok, tolajdonosok rendben.
Valami ötlete van valakinek? 8O
- A hozzászóláshoz be kell jelentkezni
A könyvtár jogosultsága is rendben van-e, az ftp svr-t futtató userre su, cd oda, echo "1" >>fileneve, vinyó nincs-e tele? (Szóltál-e be mostanság vicces kedvű kollégának :) ?) Elsőre ennyi.
- A hozzászóláshoz be kell jelentkezni
A hibakod alapjan valamelyik fajlnevvel van gond:
553 Requested action not taken. Illegal file name
- A hozzászóláshoz be kell jelentkezni
ps -axu|grep ftp
Milyen user alatt megy az ftp szerver?
Az a user alatt lépj be és nézd meg neki megy?
df -h
szóval az előttem szóló ötletei!
- A hozzászóláshoz be kell jelentkezni
Lehet pont-tal vagy spaceval kezdodik a file?:)
- A hozzászóláshoz be kell jelentkezni
[quote:020c9b0f73="WoOh"]Lehet pont-tal vagy spaceval kezdodik a file?:)
Esetleg " . árvíztűrő tükörfúrógép . xls" :) ?
- A hozzászóláshoz be kell jelentkezni
Hm amugy ha ez nalunk lenne, akkor magambol kiinduva biztos, a
"Szoltal mostanaban be vicces kedvu kolleganak" effektus lenne :-)
- A hozzászóláshoz be kell jelentkezni
Nos! A következő van... A wu-ftpd-t a root futtatja, Vele ugye nemtok ftp-zni... Winyón van hely. Mindeféle fájllal ezt teszi, fájlnév az nem gond. Nade! ha beeftépézek, fel szeretnék tölteni egy meglévő fájlt, aminek a neve valogato, akkor ugye megkapom, hogy már van, és 553... ezután beírom ftp-be, hogy su (Store unique on.) újra put, és tadammmmm!
Nos?
- A hozzászóláshoz be kell jelentkezni
Nem lehet valahol globálisan lelőni ezt a dolgot? Néztem már a /etc/defaults/wu-ftpd fájlt is, beállítottam a debuggingot, de abból sem jutok semmi okosabb ötletre...
- A hozzászóláshoz be kell jelentkezni
umask lesz a gond mivel a 022 aztjelenti hogy 644-es chmoddal van csinalva azaz csak a tulajdonosnak van iras joga a tobbieknek nem, ird at pl 020-ra.
man umask :)
- A hozzászóláshoz be kell jelentkezni
Végülis úgy döntöttem, hogy kipróbálok egy harmadik FTP démont is. Felraktam egy vsftpd-t, és ezzel működik.. De azt, hogy a másik kettővel mi a gond, azt továbbra sem vágom. Azért mindenkinek köszi a segítséget!
- A hozzászóláshoz be kell jelentkezni
a wu-ftpd konfigjaban az 'overwrite' -t lehet tiltani ; defaultbol asszem overwrite no - van.
- A hozzászóláshoz be kell jelentkezni
Az a jó, ha tulajnak van csak joga... Szal umask így kiváló... Overwrite meg be volt kapcsolva... :-D Az évszázad talánya... ;-)
- A hozzászóláshoz be kell jelentkezni
Nos arra rájöttem, hogy a " Store unique on" mindössze annyit teszt, hogy más néven (xy --> xy.1, stb.) menti el a fájlt amit feltöltök, de ennyi. Továbbra sem tudom miért nem tudok felülírni. A legszebb az egészben az, hogy a saját home directory-ban SEM engedélyez a műveletet. Van esetleg valakinek valami további ötlete? Nagyon nem szeretnék egy ilyen hülyeség miatt szervert újratelepíteni... :-(
- A hozzászóláshoz be kell jelentkezni
[quote:55a13ed138="BTuning"]más néven menti el a fájlt amit feltöltök ... Továbbra sem tudom miért nem tudok felülírni.
Úgy néz ki, mintha a könyvtárra lenne írási jogod, de a file-okra nem:
[code:1:55a13ed138]
fules@chaos:/tmp$ mkdir proba
fules@chaos:/tmp$ ls -ld proba
drwxr-xr-x 2 fules fules 1024 Apr 13 11:11 proba
fules@chaos:/tmp$ cd proba/
fules@chaos:/tmp/proba$ echo "ingyombingyom" >pr_0
fules@chaos:/tmp/proba$ chmod 444 pr_0
fules@chaos:/tmp/proba$ ls -l
total 1
-r--r--r-- 1 fules fules 14 Apr 13 11:11 pr_0
fules@chaos:/tmp/proba$ echo "ihajcsuhaj" >pr_0
bash: pr_0: Permission denied
fules@chaos:/tmp/proba$ mv pr_0 pr_1
fules@chaos:/tmp/proba$ echo "ihajcsuhaj" >pr_0
fules@chaos:/tmp/proba$ ls -l
total 2
-rw-r--r-- 1 fules fules 11 Apr 13 11:12 pr_0
-r--r--r-- 1 fules fules 14 Apr 13 11:11 pr_1
fules@chaos:/tmp/proba$
[/code:1:55a13ed138]
Mondom, "ps axuw"-vel nézd meg, hogy kinek a jogaival fut az ftp szervered, su-zz át arra a userre, menj a kérdéses könyvtárba, aztán próbálj kézikusan felülütni egy ottani file-t.
- A hozzászóláshoz be kell jelentkezni
milyen umask van beállítva az ftpvel létrehozott fileokra ?
- A hozzászóláshoz be kell jelentkezni
Nos leteszteltem a dolgokat. A wu-ftpd-t a root futtatja... egy percre engedélyeztem a root usernek, hogy ftpvel beléphessen, és kipróbáltam. Feltöltöttem egy fájlt, ami még nem szerepelt, aztán újra fel akartam tölteni. És ismét permission denied. Aztán megnéztem a default umaskot is: 022... Mi a jó élet lehet ez???
- A hozzászóláshoz be kell jelentkezni