Kényelmes fájlmegosztás nulláról

Figyelem! A következő lépéseket kell elvégezni nevében a gyökér. Csak írja su (vagy sudo su), majd a root jelszót (vagy az aktuális felhasználó esetében sudo). Továbbá, miután semmilyen változtatást a konfigurációs fájlok, a kiszolgáló újra kell indítani a módosítások érvénybe lépéséhez. Ez történik csapatok

hivatkozhat-rc.d apache2 restart

hivatkozhat-rc.d ProFTPD újraindítás

Tehát minden rendben:
Először telepítse a szükséges szoftvert. Nyiss egy terminált, írja be:

apt-get install apache2 php5 ProFTPD

Állítsa az egészet, majd írja:

Itt adjon egy törés a könyvtár-index és a mércét kódolást.
Az elején a fájl a leírása a könyvtárak tartalmát. Keresünk a sorok:

Meg kell tiltani az indexeket, és beállíthatjuk az alapértelmezett kódolást. Meg kell szereznie a következő:

Felállításával apache végeztünk. Mentse el a konfigurációt. A nano ez a kombináció a Ctrl + O majd nyomja meg az Entert.

A következő lépés az, hogy hozzon létre egy felhasználói bejelentkezni a ftp, és határozza meg az azonos csoportban az Apache. Például, sosnickiy.
Figyelem! Ez a felhasználó név és jelszó kell beírni a bejáratát ftp.
Írásban a konzolon:

adduser sosnickiy --ingroup www-data --shell / bin / false

Írja be a jelszót, és a többi üresen lehet hagyni, csak nyomja meg az Enter billentyűt. A szkript létrehozza a felhasználó, hogy meghatározza azt a csoportot, és átmásolja a szabvány fájlokat. létre ftp könyvtárat a home könyvtár:

mkdir -m 775 / home / sosnickiy / ftp

Ezen talán a felhasználó egyértelmű.

A következő lépés az lenne ftp-szerver konfigurációját. Így írja:

Ennél ftp szerver beállítása befejeződött. Mentse, indítsa újra, és már használja azt. Azonban, nem rohan, hogy töltse ki a fájlokat. Ez még nem minden.
Most hozz létre ftp könyvtárat a könyvtár http szerver, és azt egy ftp könyvtárat az otthoni sosnickiy felhasználói mappát. Ott van, hogy be fogja tölteni fájlokat keresztül ftp-server.
Hozzon létre egy könyvtárat:

mkdir -m 775 / var / www / ftp

csatolási --bind / home / sosnickiy / ftp / var / www / ftp

Most könyvtárak egy.
Állandósítja a változásokat:

echo "/ home / sosnickiy / ftp / var / www / ftp sem kötődnek 0 0" >> / etc / fstab

Most a könyvtárak kerülnek mentésre, még azután is, a rendszer újraindítása.

Ezen a ponton szeretnék megállítani, és egy fontos pont: http-n keresztül a tőzsdei fájlokat, töltse fel őket a szerverre, könyvtár kezelése, a fájl és a felhasználók fogják használni autoindex 2.2.4 script (hivatalos oldal). De a szokásos, annak felszerelése nem teszi lehetővé a jogot, hogy elindul és fut, mivel van egy kérdést az orosz nyelv hibajelentést a fájl tárolási felhasználók / jelszó, és van néhány árnyalatok a jogot, hogy hozzon létre script fájlokat és könyvtárakat. Me kisebb változások történtek, fogom leírni őket az alábbiakban. Ha nem akar bajlódni vele dotochkoy kézzel - Azt javaslom, hogy töltse le a már teljesen készen áll a munka a forgatókönyvet: (klikk ide). Ha nem hiszel nekem, azt hiszed, hogy egy világkormány összeesküvés, vagy csak egy rossz ember, és hozzáadjuk a trójai / backdoor / egyéb rossz kódmódosításra - csináld magad kézzel. Legalábbis, azt tanácsolom, hogy legalább ru.txt fájlt a saját archívumból. Figyeljük meg, hogy abban az esetben a letöltés kész forgatókönyvet, akkor csak be kell tölteni a szerverre, csomagoljuk ki a / var / www, és mutasd meg barátaidnak munkamegosztás (hehe, irónia). Nem írom le a konfigurációs szkript, mivel mind nagyon nyilvánvaló.
Tehát, ha gyanús személyt kellett volna tennie a következőket:
Töltse archív a hivatalos honlapon, csomagolja a számítógépen, megtalálják a classes könyvtárba admin.php fájlt. nyílt, nézzük a 68 vonal:

Számának módosítása 755-775.
Ez a könyvtár is nyitva upload.php fájlt. Bízunk a vonal 73:

Változás a szám 644-664.
A Tar.php fájlba a 78. sorban:

Ehelyett rakjuk 755 775.
Ez lesz a javított adatokat a hozzáférési ütközések.
Ezután meg kell nyitni a fájlt ru.txt nyelven könyvtárban, törölje annak tartalmát, és illessze be a javított adatokat bele:

Formátum: érték [tab] lefordították a kívánt nyelvet [sortörés]
Az eredeti fájl formátum kissé megtört. Ezért a fájlmegosztás nem fog működni.
Ezután hozzon létre a gyökérkönyvtárban (a fájl mellett index.php) .htpasswd.autoindex fájlt. Szükséges egy pontot az elején. Nyitott, illessze be az alábbi bele:

Ebben az esetben a rendszergazda jelszavát: 123456
felhasználói jelszó: felhasználó

és nyomja meg az Entert. Is, akkor mentse el a jelszót, és add a „Kedvencek”. Kényelmes.

Így a script van csomagolva, hogy az archívum, és abban rejlik, hogy az ftp mappa. Bontsa ki a konzolt, write (ez jobb, hogy másolja be):

cd / home / sosnickiy / ftp / kicsomagolás AutoIndex-2.2.4.zip cp ./AutoIndex-2.2.4/* / var / www rm -rf AutoIndex-2.2.4.zip autoindex-2.2.4

Most egy egyszerű parancsot:

chown -R www-data: www-data / var / www chmod -R 775 / var / www