PHP mkdir parancs segítségével létrehozott fájl esetén mi határozza meg a fájl ownership-jét?
Figyelt kérdés
A 000webhost.com-on az így (php script-tel) létrehozott fájljok 99 ownership-űek lesznek. Hogyan tudnám elérni, hogy a saját ownership-em alatt keletkezzenek a fájlok?2010. dec. 30. 13:19
1/3 anonim válasza:
A tulajdonost nem lehet szabályozni PHP-ből, csak az elérési jogokat. A tulajdonost egy apache vagy egy php madul szabályozza, vagyis a szervert kell konfigurálni hozzá.
De ha azt akarod hogy bárkinek legyen írási jogosultsága a mappára, akkor használd így:
mkdir("mappa_neve", 0777);
7 = 4 + 2 +1
4: olvasási jog
2: írási jog
1: végrehajtási jog fájloknál, listázási jog mappáknál
És három 7-es van:
-az első a tulajdonos jogait tartalmazza
-a második a tulajdonos csoportjainak jogait
-a harmadik bármelyik felhasználó jogait
2/3 A kérdező kommentje:
értem, kösz. De még annyit, hogy ha nem az enyém, akkor muszály 777 jogot adnom rá, hogy írni (törölni) tudjam, de ugyanekkor mindenki másnak is lesz erre joga. Ez így nagyon rossz megoldás lenne. Van ugyan egy Fix File Ownership nevű alkalmazás a cpanelen, de ez manuális, és megintcsak rossz megoldás.
2010. dec. 30. 15:26
3/3 anonim válasza:
Ha a két user ID ugyanabban a csoportban van, akkor elég a 770. Ha nem, akkor sajnos 777 kell, bár ez nem túl biztonságos.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!