PureFTPd virtuális felhasználókkal
FTP szerver esetén célszerű a felhasználókat a rendszer falhasználóitól elkülönítve, valamilyen adatbázisban tárolni. Jelen esetben MySQL adatbázisban lesznek a felhasználók tárolva, és az FTP szolgáltatást a PureFTPd végzi. Mivel egy FTP szerver nem FTP szerver kvóta és sávszélesség kezelés nélkül, ezért az is lesz eme képzeletbeli szerverben.
Előszó
Ebben a leírásban a következő paramétereket fogom használni (ezeket a paramétereket, természetesen a saját rendszeredhez igazítsd):
Szerver neve: server1.example.com
Szerver IP címe: 192.168.0.100
A szerver beállításához root jogosultság kell, ezért célszerű egy root jogú shellt szereznünk:
sudo -s
MySQL és phpMyAdmin telepítése
A MySQL szervert használjuk majd a felhasználói adatbázis tárolására, és a phpMyAdminnal lehet webes felületről kezelni az adatbázist. Telepítsük hát őket:
apt-get install mysql-server mysql-client libmysqlclient15-dev phpmyadmin apache2
A rendszer két kérdést fog feltenni:
New password for the MySQL „root” user
Erre a kérdésre adjuk meg a MySQL root felhasználó leendő jelszavát (ide nem a rendszer root jelszavát kell beírni, de beírhatjuk azt is, viszont ajánlott valami más jelszó megadása)
Web server to reconfigure automatically
Apache2-t válasszuk.
PureFTPd telepítése MySQL támogatással
Ubuntu alatt elérhető csomagból, tehát csak egyszerűen telepítsük:
apt-get install pure-ftpd-mysql
Hozzunk létre egy ftp felhasználót és csoportot (a virtuális felhasználók a rendszer műveleteket ennek a felhasználónak a nevében végzik majd)
groupadd -g 2001 ftpgroup useradd -u 2001 -s /bin/false -d /bin/null -c "pureftpd user" -g ftpgroup ftpuser
A felhasználó és csoport ID-t (uid és guid) 2001-ről változtassuk meg egy olyan értékre, ami szabad a rendszerünkben.
MySQL adatbázis létrehozása
Hozzunk létre egy pureftpd nevű felhasználót, és egy pureftpd nevű adatbázist.
mysql -u root -p
Adjuk meg neki a telepítéskor megadott jelszót
CREATE DATABASE pureftpd; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO 'pureftpd'@'localhost' IDENTIFIED BY 'ftpdpass'; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON pureftpd.* TO 'pureftpd'@'localhost.localdomain' IDENTIFIED BY 'ftpdpass'; FLUSH PRIVILEGES;
A „ftpdpass” jelszót cseréljük ki egy általunk szimpatikusnak tartott jelszóra.
Majd hozzuk létre a pureftpd tábláját:
USE pureftpd; CREATE TABLE ftpd ( User VARCHAR(16) NOT NULL DEFAULT '', status ENUM('0','1') NOT NULL DEFAULT '0', Password VARCHAR(64) NOT NULL DEFAULT '', Uid VARCHAR(11) NOT NULL DEFAULT '-1', Gid VARCHAR(11) NOT NULL DEFAULT '-1', Dir VARCHAR(128) NOT NULL DEFAULT '', ULBandwidth SMALLINT(5) NOT NULL DEFAULT '0', DLBandwidth SMALLINT(5) NOT NULL DEFAULT '0', comment TINYTEXT NOT NULL, ipaccess VARCHAR(15) NOT NULL DEFAULT '*', QuotaSize SMALLINT(5) NOT NULL DEFAULT '0', QuotaFiles INT(11) NOT NULL DEFAULT 0, PRIMARY KEY (User), UNIQUE KEY User (User) ) TYPE=MyISAM; quit;
A legutolsó quit; parancsra kiléptünk a mysql kezelő programjából, és visszatértünk a Linux shellhez.
PureFTPd beállítása
Szerkesszük a /etc/pure-ftpd/db/mysql.conf fájlt.
cp /etc/pure-ftpd/db/mysql.conf /etc/pure-ftpd/db/mysql.conf_orig cat /dev/null > /etc/pure-ftpd/db/mysql.conf vi /etc/pure-ftpd/db/mysql.conf
MYSQLSocket /var/run/mysqld/mysqld.sock #MYSQLServer localhost #MYSQLPort 3306 MYSQLUser pureftpd MYSQLPassword ftpdpass MYSQLDatabase pureftpd #MYSQLCrypt md5, cleartext, crypt() or password() - md5 is VERY RECOMMENDABLE uppon cleartext MYSQLCrypt md5 MYSQLGetPW SELECT Password FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MYSQLGetUID SELECT Uid FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MYSQLGetGID SELECT Gid FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MYSQLGetDir SELECT Dir FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MySQLGetQTASZ SELECT QuotaSize FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R") MySQLGetQTAFS SELECT QuotaFiles FROM ftpd WHERE User="\L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
Ne felejtsd el a ftpdpass-t átírni a pureftpd MySQL felhasználó jelszavára!
A felhasználók jelszavát az MYSQLCrypt segítségével MD5 hashként tároljuk, ami sokkal biztonságosabb mint a hagyományos plain text mód (ugyanis MD5 esetén nem magát a jelszót tároljuk el)
Hozzuk létre a /etc/pure-ftpd/conf/ChrootEveryone fájlt, amiben beállíthatjuk, hogy minden felhasználó chrootolva legyen
echo "yes" > /etc/pure-ftpd/conf/ChrootEveryone
Ezenkívül hozzuk létre a /etc/pure-ftpd/conf/CreateHomeDir, ahol beállíthatjuk, hogy automatikusan létrejöjjön a felhasználó home mappája
echo "yes" > /etc/pure-ftpd/conf/CreateHomeDir
Ezután indítsuk újra a PureFTPd-t
/etc/init.d/pure-ftpd-mysql restart
Felhasználók felvétele
Itt az ideje felvenni felhasználókat a rendszerbe. Ehhez indítsuk el a mysql klienst:
mysql -u root -p
Majd mondjuk meg neki, hogy a pureftpd adatbázist akarjuk használni:
USE pureftpd;
Most hozzunk létre egy teszt felhasználó nevű felhasználót, aki aktív (status 1), a jelszava krftd, az UID és a GIDje 2001, (azt ird ide, amit a második lépésben létrehozott ftp felhasználóhoz, és csoporthoz!), a home mappája a /home/teszt alatt van, 50 MiBájt tárhelye van, és 100 KiBájt-ot tolthet le és fel egy másodperc alatt.
INSERT INTO `ftpd` (`User`, `status`, `Password`, `Uid`, `Gid`, `Dir`, `ULBandwidth`, `DLBandwidth`, `comment`, `ipaccess`, `QuotaSize`, `QuotaFiles`) VALUES ('teszt', '1', MD5('krftd'), '2001', '2001', '/home/teszt', '100', '100', '', '*', '50', '0');
Lépjünk ki
quit;
Most teszteljük le a rendszert, ehhez szükség van egy FTP kliensre (Windows alatt pl. a TotalCommander, Linux alatt a Krusader, vagy ezer más). Adjuk meg a kapcsolodáshoz szükséges adatokat a kliensnek (szerver címe, felhasználónév és jelszó) majd próbáljunk meg kapcsolódni. Ha sikerült kapcsolódni, akkor minden rendben, ha nem akkor valamit elrontottünk.
Most a szerveren adjuk ki a következő parancsot:
ls -l /home
Valami hasonlót kell látunk:
root@server1:~# ls -l /home
total 8
drwxr-xr-x 2 administrator administrator 4096 2008-01-01 11:35 administrator
drwxr-xr-x 2 ftpuser ftpgroup 4096 2008-01-01 14:29 teszt
root@server1:~#
A ProFTPd automatikusan létrehozta a felhasználó könyvtárát, majd ezt az ftpuser tulajdonába tette.
Adatbázis karbantartása
Felhasználókat hozzáadni és törölni lehet konzolon keresztül, vagy webes felületen phpMyAdminnal. Fogjuk kedvenc böngészőnket, majd a címsorba írjuk be, hogy http://szerverneve/phpmyadmin (példánkban ez http://server1.example.com/phpmyadmin/)
Egy felhasználó gyakorlatilag csak egy mező a ftpd táblában (ami a pureftpd adatbázisban van). Felhasználó felvételéhez kattintsunk a bal oldali listában a táblára, majd a felső menüsorban a Beilleszt-re (Insert).
ftpdd tábla:
- User: az ftp felhasználó felhasználóneve
- Status: 0 vagy 1 lehet. 0 esetén a felhasználó ki van tiltva, így nem tudja igénybe venni a szolgáltatást
- Password: A felhasználó jelszava kódolva. Ha jelszót akarunk megváltoztatni (vagy új felhasználót felvenni) ugyeljunk arra, hogy a Funkció oszlopba az MD5 legyen kiválasztva (amint ahogy a képen pirossal be van karikázva)!
- UID: A felhasználó azonosító, jelen példában 2001
- GID: A csoport azonosítója, jelen példában 2001
- Dir: A felhasználó home (kezdő) mappájának helye. Ha nem létezik, a rendszer automatikusan létrehozza. A felhasználó nem léphet ki ebből a mappából, így csak a saját adatait láthatja.
- ULBandwidth: Feltöltési sávszélesség, KiBájt/másodpercben. Ha 0, akkor korlátlan
- DLBandwidth: Letöltési sávszélesség, KiBájt/másodpercben. Ha 0, akkor korlátlan
- comment: Ide lehet írni rövid megjegyzéseket a felhasználóról. Kitöltése nem kötelező
- ipaccess: Itt megadhatjuk, hogy mely IP címekről érhesse el a szervert. Ha * (csillagot) írunk, akkor bárhonnét
- QuotaSize: A felhasználó tárhely korlátja MiBájtban. Ha 0, akkor nincs korlátozva
- QuotaFiles: A legnagyobb fájlméret MiBájtban. Ha 0, akkor nincs korlátozva
Névtelen hozzáférés
Ha szeretnénk egy névtelen (anonymous) hozzáférést, jelszó nélkül, akkor a következőt kell tenni:
Először hozzunk létre egy ftp nevű felhasználót és csoportot:
groupadd ftp useradd -s /bin/false -d /home/ftp -m -c "anonymous ftp" -g ftp ftp
Hozzuk létre a /etc/pure-ftpd/conf/NoAnonymous fájlt, hogy engedélyezzük a névtelen hozzáférést:
echo "no" > /etc/pure-ftpd/conf/NoAnonymous
Ezekkel a beállításokkal engedélyeztük a névtelen hozzáférést.
Indítsuk újra a PureFTPd-t
/etc/init.d/pure-ftpd-mysql restart
Ha létrehozunk egy /home/ftp/incoming mappát, akkor abba a névtelen felhasználók is írhatnak. Állítsuk az incoming mappa jogosultságát 311-re, így feltölteni feltudnak névtelenül, de nem látják, és nem is tudják törölni ami ebben a mappában van. Valamit a /home/ftp mappa jogosultságát állítsuk 555-re, így látják a fájlokat, és le is tudják tölteni azokat.
cd /home/ftp mkdir incoming chown ftp:nogroup incoming/ chmod 311 incoming/ cd ../ chmod 555 ftp/
Most már az anonymous felhasználók is letölthetnek fájlokat a /home/ftp alól, és feltölthetnek a /home/ftp/incoming mappába.


32 hozzászólás

1. Nuc @ 2008. január 19., 21:35 (Permalink)
Mivel egy FTP szerver nem FTP szerver kvóta és sávszélesség kezelésselmármint: *kvóta és sávszélesség kezelés nélkül
nemde?
Ja és itt is igazán meg lehetett volna adni a szó szerinti forrást (howtoforge.com).
Azért köszönet érte.
[Válasz erre a hozzászólásra]
2. charlie @ 2008. január 20., 21:31 (Permalink)
köszönöm, javitottam.
[Válasz erre a hozzászólásra]
3. Dani @ 2008. január 21., 17:40 (Permalink)
nekem nem megy :S
[Válasz erre a hozzászólásra]
4. charlie @ 2008. január 21., 18:52 (Permalink)
[quote comment="25"]nekem nem megy :S[/quote]
Tudnád pontositani a „nekem nem megy”-et?
[Válasz erre a hozzászólásra]
5. Dani @ 2008. január 22., 07:11 (Permalink)
[quote comment="26"][quote comment="25"]nekem nem megy :S[/quote]
Tudnád pontositani a „nekem nem megy”-et?[/quote]
igen, ugy hogy mindent a leírtak alapján követtem és nem akar menni. ls -l /home -ba csak az a felhasználó van amit telepitéskor megadtam…több nincs(több sor) volt gépresi nem is egyszer
[Válasz erre a hozzászólásra]
6. charlie @ 2008. január 22., 14:22 (Permalink)
A logokba van valami (/var/log/pure-ftpd/ mappába)?
kliensel tudsz csatlakozni a szerverre (mármint FTP-n)
[Válasz erre a hozzászólásra]
7. charlie @ 2008. január 22., 14:48 (Permalink)
Arr ügyelj, hogy az /etc/pure-ftpd/db/mysql.conf fájlban a kodban rendesen legyenek a sorok, és ne legyen sortores a parancson belul (vagy egy kis teglalap, mint a képn) ha ilyen van akkor azt torold ki.
[Válasz erre a hozzászólásra]
8. Dani @ 2008. január 22., 16:45 (Permalink)
[quote comment="32"]A logokba van valami (/var/log/pure-ftpd/ mappába)?
kliensel tudsz csatlakozni a szerverre (mármint FTP-n)[/quote]
——
logokba csak transfer log van és az is üres…
másikra a válasz, az hogy csak a pontok körül volt fekete téglalap, azokat árirtam…. mindent amit már lehetett megcsináltam…. lehet az lesz cserélünk elérhetöséget azt adok ssh elérést, azt megcsinálod nekem…. mert ez igy hogy a leirtak után nem megy pedig 30szor is átnéztem… annak esélye 1 a sokszázhoz…
[Válasz erre a hozzászólásra]
9. charlie @ 2008. január 22., 17:17 (Permalink)
Ki is probaltam az elobb az asztali gepemen, és ment vele, nem kelett semmit vacakolni. beftpztem és létrehozta a mappákat.
[Válasz erre a hozzászólásra]
10. Dani @ 2008. január 22., 19:14 (Permalink)
már mindent kiprobáltam… de mindig idötullépés… ip-t jol megadtam… az 100% routerben teljes dmz van ráálitva a gépre vagyis a külsö ip-vel is probáéltam. belsővel is és mindig idötullépés
[Válasz erre a hozzászólásra]
11. charlie @ 2008. január 22., 19:23 (Permalink)
emailben kuld el az ssh adatokat, és ránezek.
[Válasz erre a hozzászólásra]
12. Dani @ 2008. január 22., 20:57 (Permalink)
nem tudom az email cimed xd
[Válasz erre a hozzászólásra]
13. charlie @ 2008. január 22., 21:11 (Permalink)
charlie_KUKAC_net_PONT_szombathely_PONT_hu
[Válasz erre a hozzászólásra]
14. Samson @ 2008. január 27., 00:16 (Permalink)
Hali!
Mindent pont úgy csináltam, hogy le volt írva. Kapcsolódik a qFTP rendesen a szerverhez, viszont a felhasználó azonosításánál azt mondja, hogy „az azonosítás meghiúsult”. A felhasználót felismeri (USER teszt OK). És figyeltem az MD5-re.
[Válasz erre a hozzászólásra]
15. charlie @ 2008. január 27., 08:36 (Permalink)
rendesen kapcsolodik a mysql adatbázishoz?
[Válasz erre a hozzászólásra]
16. Samson @ 2008. január 27., 13:23 (Permalink)
[quote comment="46"]rendesen kapcsolodik a mysql adatbázishoz?[/quote]
Hát azt kicsit érdekesen csinálja, ha átírom a pureFTP config fájljában a mysql jelszót, akkor sem jelez ki hibát, és minden ugyanúgy történik a szerver újraindítása után. De valószínúleg kapcsolódik, mert az FTP kliens kiírja, hogy OKÉ az adott virtuális felhasználó, csak a jelszó nem…
[Válasz erre a hozzászólásra]
17. Dani @ 2008. január 27., 17:23 (Permalink)
[quote comment="47"][quote comment="46"]rendesen kapcsolodik a mysql adatbázishoz?[/quote]
Hát azt kicsit érdekesen csinálja, ha átírom a pureFTP config fájljában a mysql jelszót, akkor sem jelez ki hibát, és minden ugyanúgy történik a szerver újraindítása után. De valószínúleg kapcsolódik, mert az FTP kliens kiírja, hogy OKÉ az adott virtuális felhasználó, csak a jelszó nem…[/quote]
én port hibára gyanakszok…. hogy nincs megfeleően kinyitva.. vagy forwadingolva…. vagy blokkol a tüzfal…
[Válasz erre a hozzászólásra]
18. Samson @ 2008. január 27., 21:15 (Permalink)
[quote comment="48"][quote comment="47"][quote comment="46"]rendesen kapcsolodik a mysql adatbázishoz?[/quote]
Hát azt kicsit érdekesen csinálja, ha átírom a pureFTP config fájljában a mysql jelszót, akkor sem jelez ki hibát, és minden ugyanúgy történik a szerver újraindítása után. De valószínúleg kapcsolódik, mert az FTP kliens kiírja, hogy OKÉ az adott virtuális felhasználó, csak a jelszó nem…[/quote]
én port hibára gyanakszok…. hogy nincs megfeleően kinyitva.. vagy forwadingolva…. vagy blokkol a tüzfal…[/quote]
az esélyes, melyik portot kell engdélyezni mysqlhez? a 21-es port elvileg okés…
[Válasz erre a hozzászólásra]
19. Dani @ 2008. január 27., 21:49 (Permalink)
[quote comment="49"][quote comment="48"][quote comment="47"][quote comment="46"]rendesen kapcsolodik a mysql adatbázishoz?[/quote]
Hát azt kicsit érdekesen csinálja, ha átírom a pureFTP config fájljában a mysql jelszót, akkor sem jelez ki hibát, és minden ugyanúgy történik a szerver újraindítása után. De valószínúleg kapcsolódik, mert az FTP kliens kiírja, hogy OKÉ az adott virtuális felhasználó, csak a jelszó nem…[/quote]
én port hibára gyanakszok…. hogy nincs megfeleően kinyitva.. vagy forwadingolva…. vagy blokkol a tüzfal…[/quote]
az esélyes, melyik portot kell engdélyezni mysqlhez? a 21-es port elvileg okés…[/quote]
3306 asszem….. de lehet rosszra tippeltem….. hogy nem ez a gond… de mysql kapcsolat hiba lehet… ehezz látnunk kell az agyasoknak.. hol a gond… fentebb ott az egyik szakember email cime.. neki kellenne szolni
[Válasz erre a hozzászólásra]
20. charlie @ 2008. január 27., 22:24 (Permalink)
nos, először probald ki, hogy localhoston tudsz e kapcsolodni az ftp szerverhez (pl. mc-vel)
ha tudsz, akkor valami tuzfal gubanc.
ha nem tudsz, akkor valami beallitas lett elirva/állitva.
arra kell uygelni, hogy a pureftpd nem TCP-n csatlakozik a mysql szerverhez, hanem socketen, tehát ha ez le van tiltva, akkor nem fog menni.
[Válasz erre a hozzászólásra]
21. energynetwork @ 2008. február 22., 19:38 (Permalink)
Valaki megtudná mondani hogyan lehetne megváltoztatni a Wellcome Bannert? pure-ftpd-mysql
Köszönöm
[Válasz erre a hozzászólásra]
22. charlie @ 2008. február 22., 20:41 (Permalink)
Elvileg egy .banner nevu faljbol olvassa be ha van.
Eseleg welcome.msg az ftp gyökereben.
[Válasz erre a hozzászólásra]
23. Gabi @ 2008. április 18., 12:16 (Permalink)
Sziasztok,
a tc csatlakozik az ftp-hez, viszont f.n. és jelszó megadása utána ezt kapom:
Login authentication faild.
Természetesen mindent úgy csinálta, ahogy levan irva, kivéve anyit, hogy a home dir-t én hozom létre (tehát ez nem automatikus), viszont a user-t és a group-ot átállítottam ftpuser-a és ftpgroup-ra.
Mysql portját néztem, az ugyan za van megadva.
Php-ben letudom kérdezni a táblát. Van valakinek tippje mi a kínja ?
Köszi!
[Válasz erre a hozzászólásra]
24. charlie @ 2008. április 19., 12:37 (Permalink)
a home mappát az adott user tudja olvasni, irni? Logokba mit ir a gép?
[Válasz erre a hozzászólásra]
25. Kittus @ 2008. május 22., 18:19 (Permalink)
Sziasztok!
Itt elakadtam:
„Database changed
mysql> INSERT INTO ftpd (User,status,Password,Uid,Gid,Dir,ULBandwidth,DLBandwidth,comment,ipacces,QuotaSize,QuotaFiles) VALUES (teszt,1,MD5(krftd),2001,2001,/home/teszt,100,100,,*,50,0);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’/home/teszt,100,100,,*,50,0)’ at line 1
mysql> ”
Az INSERT INTO ’ftpd’ (’User’, ’status’, stb… verziót már rögtön az elejétől nem fogadta el. Azaz:
„ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’(’User’, ’status’, stb…’ at line 1
mysql>”
Megnéztem a MAN-ban és a MySQL lapján is, de szerintük állítólag az én verzióm a helyes. Ez esetben nem értem, hogy akkor miért nem fogadja el a /home/teszt-et? Hogyan írjam, hogy jó legyen neki? Valakinek vmi ötlet?
Köszi!
MySQL server verzió: 5.0.51a-3ubuntu5 (Ubuntu Hardy Heron)
[Válasz erre a hozzászólásra]
26. Dezsoe @ 2008. június 25., 16:32 (Permalink)
A tábla- és mezőnevek köré nem kell aposztróf. Egyébként is, minden aposztrófot érdemes kézzel átírni, mivel rosszul másolódik, különösen a tábla létrehozásakor, ahol két aposztrófból csinál egy idézőjelet. Ha ezekre figyelsz, akkor nem lesz gond, nekem simán végigment, pedig nulla gyakorlatom van linux-szal… Köszi a szerzőnek!
[Válasz erre a hozzászólásra]
27. zolesz @ 2008. szeptember 22., 17:29 (Permalink)
Működik de lenne pici gondom:
Arra lenne szükségem hogy van a /var/www -ben user-1, user-2, … user-x mappa.
Mind a www-data tulajdonában van, uid = gid = 33.
Ha feltolok különböző usereket a adatbázisba és megadom h uid 33, gid 33 és a homedir /var/www/user-x legyen, nem enged belépni.
Ha a adatbázisba átirom a uid és gid -et a ftpuser -ére, beenged de írásnál, törlésnél, stb Permission denied!
Azt akarom elérni h ezek a júzerek a saját weblapjukat módositani tudják FTP -n.
Valaki 5let?
[Válasz erre a hozzászólásra]
charlie válaszolta @ 2008. szeptember 22., 19:56 (Permalink)
Add az ftpuser tulajdonába a www mappákat.
[Válasz erre a hozzászólásra]
zolesz válaszolta @ 2008. szeptember 23., 08:46 (Permalink)
Akkor meg a weblap (php) nem tudja módosítani az ott levő cuccokat
[Válasz erre a hozzászólásra]
charlie válaszolta @ 2008. szeptember 23., 16:47 (Permalink)
Adj írási jogot rá, chmod 666 fájlok, chmod 777 könyvtárak esetén.
[Válasz erre a hozzászólásra]
28. Grego @ 2008. november 06., 18:03 (Permalink)
Üdv!
Nekem is ugyan az a problémám mint az előző kollégának…
Időtúllépéssel kidob, és a home directoryban sem jönnek létre a mappák….logok pedig nincsenek.
Ötlet? Köszi
Grego
[Válasz erre a hozzászólásra]
charlie válaszolta @ 2008. november 06., 21:59 (Permalink)
Melyik Ubuntu verzióval?
[Válasz erre a hozzászólásra]
Szólj hozzá