Co je to chmod, a jak na něj...Publikováno: Úterý, 30.03. 2004 - 19:16:35Publikoval: Blassen Téma: PHP & MySQL CHMOD je povolení souboru podobné atributu -r nebo +r v DOS na PC. Na PHP serveru typu Unix/Linux je toto povolení je nutné zadat pro 3 uživatelské skupiny pro každý soubor. Každá z těchto skupin může mít 3 různá povolení: Tyto 3 typy povolení se zkratkově označují r, w, x. CHMOD potom tyto nastavení vyjadřuje takto:
400 - owner (privátní) má read povolení
Požadovaná hodnota CHMOD se obdrží sečtením všech hodnot dohromady. Například když owner, group a other všichni mají povolení read, write a execute, spočítají se všechny hodnoty dohromady, což se rovná 777. Toto povolení je vhodné pro stránky, které je nutné přepsat PHP skriptem, nebo pro složky, ve kterých se skriptem tvoří nebo mažou soubory. Když owner, group a other všichni mají povolení read a write, ale nemají povolení execute, spočítá se:
400+200+40+20+4+2 = 666 Toto povolení se používá pro datové soubory, které se čtou a píšou ale nelze je spouštět. Pro soubory skriptů se používá CHMOD 775, který znamená read, write a execute povolení pro owner, ale group a other mají pouze povolení read a execute, t.j. 400+200+100+40+10+4+1 = 755 Na většině serverů je pro PHP stránky automaticky nastaven defaultní CHMOD 755 a nemusí se ručně nastavovat. CHMOD lze vyjádřit i zkratkami s písmeny - některé FTP klienty to tak mají. Povolení rwxr-xr-x jsou ve skutečnosti tyto 3 povolení spojené dohromady v jednom řádku:rwx r-x r-x tedy CHMOD 755. CHMOD 666 by mohl být vyjádřen také rw-rw-rw- a CHMOD 777 by mohl být vyjádřen také rwxrwxrwx.
Publikoval: Blassen
|
| Komentáře vlastní jejich autoři. Neodpovídáme za jejich obsah. |
| Re: Co je to chmod, a jak na něj... (Hodnocení: 1) Od: Krygl - Pondělí, 21.06. 2004 - 21:39:45 (O uživateli | Poslat soukromou zprávu) |
| mno a k cemu me to bude?;) |
| Re: Co je to chmod, a jak na něj... (Hodnocení: 1) Od: Blassen (webmaster@blassenweb.net) - Středa, 30.06. 2004 - 17:09:35 (O uživateli | Poslat soukromou zprávu) http://blassenweb.net | |
| Pokud netvoříš webové stránky, tak k ničemu. Pokud ano tak toto povolení se nastavuje u každého souboru a je velice důležité. Ale například na serveru "webzdarma" je nastaveno vše na 777, a není potřeba se tím zabývat. Příklad: pokud bude soubor do kterého se má zapisovat například příspěvek z fóra nastaven chmod na 666, tak se nic nezapíše. Tam musí být nastaveno na 777. | |
| Re: Co je to chmod, a jak na něj... (Hodnocení: 1) Od: boomer - Neděle, 19.06. 2005 - 20:16:36 (O uživateli | Poslat soukromou zprávu) | |
| a jak se jako ten chmod nastavuje ? Pomocí nějakého programu,nebo jak ? | |
| Re: Co je to chmod, a jak na něj... (Hodnocení: 1) Od: Blassen (webmaster@blassenweb.net) - Pondělí, 20.06. 2005 - 14:28:07 (O uživateli | Poslat soukromou zprávu) http://blassenweb.net | |
| Ano, nastavuje se pomocí nějakého FTP programu, třeba v Total Commanderu to je: soubory -> změna atributů | |
| Re: Co je to chmod, a jak na něj... (Hodnocení: 1) Od: Gaheris (gaheris@centrum.cz) - Neděle, 03.12. 2006 - 00:14:54 (O uživateli | Poslat soukromou zprávu) | |
| Tak a jsem úplně chytrej,nebo pitomej? | |

|
sponsored by: |
UnlimitedHosting | CustomHosting | FreeWeb.sk |
Při návrhu webové stránky nestačí počítat pouze s originálním a pěkným designem, ale i se snadnou aktualizací obsahu.
Pro snadou aktualizaci stránek nemusíte být zkušený programátor, ale postačí, pokud jsou Vaše stránky vytvořeny pomocí CMS (content management system), umožňující snadnou správu obsahu webových stránek.