login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > Webserver > CHMOD
Pagina:

Reacties op de tutorial CHMOD


Offline  nemesiskoen
Gepost op: 02 mei 2006 - 17:55
Gouden medaille

PHP expert


Je script werkt niet. Als ik op leeg velden klik dan telt hij verder en kan hij boven de 7.

Offline  svm
Gepost op: 02 mei 2006 - 18:24
PHP ver gevorderde

Citaat:
[I][B]nemesiskoen[/B] schreef op 02 Mei 2006 - 17:55[/I]

Je script werkt niet. Als ik op leeg velden klik dan telt hij verder en kan hij boven de 7.

Bij mij werkt dat script perfect.
Maar ik heb hem voor je aangepast.

Offline  Button
Gepost op: 02 mei 2006 - 20:13
PHP ver gevorderde

niet slecht, ik heb al dikwijls tuts over chmod gelezen, maar nergens wordt er iets gezegd over wie nu of wat eigenlijk de eigenaar, een bepaalde groep en anderen zijn.. ook hier niet

Offline  svm
Gepost op: 02 mei 2006 - 20:18
PHP ver gevorderde

Citaat:
[I][B]ButtonMan[/B] schreef op 02 Mei 2006 - 20:13[/I]

niet slecht, ik heb al dikwijls tuts over chmod gelezen, maar nergens wordt er iets gezegd over wie nu of wat eigenlijk de eigenaar, een bepaalde groep en anderen zijn.. ook hier niet

Nee, dit lijkt me nogal logisch wie dit zijn.
Eigenaar: een pagina op de host
Bepaalde groep: via ftp-toegang bijvoorbeeld
Anderen: de overige bezoekers

Offline  Maarten
Gepost op: 02 mei 2006 - 22:51
Erelid

Om dat onderscheid te snappen tussen eigenaar en groep en zo moet je wat meer inzicht hebben in Linux gebruikerstoestanden, maar kort kan je meestal stellen dat de groep de gebruiker (= php) is.. njah ik weet niet echt hoe ik dat moet uitleggen 

Offline  ikkedikke
Gepost op: 03 mei 2006 - 14:16
PHP expert

er zit alleen wel een taalfoutje in:
je geeft het bestand geen rechten, maar de eigenaar, groep of overige gebruikers van het bestand. je had misschien ook uit kunnen leggen waar die rechten voor staan. en de verschillen tussen de rechten op bestanden en de rechten op mappen.

Offline  svm
Gepost op: 03 mei 2006 - 16:10
PHP ver gevorderde

Citaat:
[I][B]ikkedikke[/B] schreef op 03 Mei 2006 - 14:16[/I]

er zit alleen wel een taalfoutje in:
je geeft het bestand geen rechten, maar de eigenaar, groep of overige gebruikers van het bestand. je had misschien ook uit kunnen leggen waar die rechten voor staan. en de verschillen tussen de rechten op bestanden en de rechten op mappen.

Een taalfout zie ik niet, je geeft het bestand de rechten, het schema geeft aan waar de rechten voor staan en dat laatste lijkt me logisch.

Offline  gothmog
Gepost op: 04 mei 2006 - 10:06
Lid

In FF werkt leegvelden niet, in IE wel...

Offline  ece
Gepost op: 04 mei 2006 - 15:36
HTML interesse

Citaat:
[I][B]svm[/B] schreef op 03 Mei 2006 - 16:10[/I]

[..quote..]
Een taalfout zie ik niet, je geeft het bestand de rechten, het schema geeft aan waar de rechten voor staan en dat laatste lijkt me logisch.

Zoals ik het begreep van het chmod verhaal is dat je mensen rechten geeft om het bestand te bekijken of bewerken of wat dan ook.

De webmaster heeft alle rechten om wat met het bestand te doen dus bv: bekijken, bewerken en verwijderen.

Leden hebben bepaalde rechten bv: bekijken, bewerken.

Bezoekers hebben alleen rechten om het bestand te bekijken.

Hoe de webmaster/leden het bestand bewerken of verwijderen dat maakt niet uit. Of het nou een webinterface (als ik dat goed zeg) is of niet maargoed dat heeft er even niks mee te maken.

Zo heb ik het steeds begrepen van het chmod verhaal (niet uit je tutorial maar uit eigen ervaring).

Verder vind ik dit wel een handige tutorial maar misschien kan je op sommige items nog wat verder erop in gaan dat het voor iedereen (of een aantal) wat duidelijker word .

Offline  Ibrahim
Gepost op: 04 mei 2006 - 18:22
PHP expert

je kunt ook beter de php code PHP.net: chmod erbij zetten voor het geval men geen ftp programma heeft...

Offline  ikkedikke
Gepost op: 05 mei 2006 - 11:39
PHP expert

Citaat:
[I][B]svm[/B] schreef op 03 Mei 2006 - 16:10[/I]

[..quote..]
Een taalfout zie ik niet, je geeft het bestand de rechten, het schema geeft aan waar de rechten voor staan en dat laatste lijkt me logisch.

Het zit em juist in het woord rechten, in mijn ogen betekent dat gewoon toestemming hebben, of iets mogen.
Je geeft de gebruiker toestemming om iets te doen met het bestand. in wezen geef je een rechtenprofiel mee aan een bestand.

Offline  svm
Gepost op: 05 mei 2006 - 13:08
PHP ver gevorderde

Citaat:
[I][B]ikkedikke[/B] schreef op 05 Mei 2006 - 11:39[/I]

[..quote..]
Het zit em juist in het woord rechten, in mijn ogen betekent dat gewoon toestemming hebben, of iets mogen.
Je geeft de gebruiker toestemming om iets te doen met het bestand. in wezen geef je een rechtenprofiel mee aan een bestand.
Bepaalde rechten: bepaalde toestemmingen ja, maar je geeft het bestand de rechten, deze zorgen ervoor dat bepaalde mensen iets wel of niet met het bestand kunnen.

Offline  ikkedikke
Gepost op: 05 mei 2006 - 16:24
PHP expert

dan hebben de gebruikers toch de rechten?

Offline  svm
Gepost op: 06 mei 2006 - 17:47
PHP ver gevorderde

Citaat:
[I][B]ikkedikke[/B] schreef op 05 Mei 2006 - 16:24[/I]

dan hebben de gebruikers toch de rechten?

Nou, als je het zo wilt zien, oke dan.
Maar het bestand geef je de rechten mee.

Offline  ece
Gepost op: 06 mei 2006 - 18:35
HTML interesse

Ach ja het is maar net hoe je het bekijkt .

Offline  Wim
Gepost op: 19 mei 2006 - 17:34
Crew algemeen

Even een duidelijkheid om aan te geven wanneer je welke chmod dient te gebruiken.

Stel, op een UNIX systeem heb je 1 groep "servers" die 2 users bevat: "apache" en "mysql". De overige groepen en users mag je zelf kiezen (dit kunnen er oneindig veel zijn).

Het eerste getal bij de recten op een UNIX systeem staat voor "owner" (o). In dit geval moet het "apache" zijn (chown -R apache:servers FILE)(In het geval dat de webserver gestart is met de user "apache". Deze zal ook het php script moeten uitvoeren). Deze mag je praktisch alle recten geven. Het 2de cijver staat voor de groep. De groep heeft echter geen rechten nodig. De MySQL server heeft namelijk geen toegang nodig tot je bestanden... Het laatste (3de) cijfer staat voor "all". Dit handeld over ALLE gebruikers op die server. Dit is ZEER gevaarlijk bij shared webhosting, aangezien dan iedereen (die op die server gehost is) je website kan downloaden/aanpassen!!

Om deze rechten te bepalen maken we een optel sommetje:
Read: 1
Write: 2
Execute: 5

In de meeste gevallen is een chmod 700 dus voldoende. chmod 755 is ook nog veilig op een server. Andere chmod's zijn onveilig.

Het is dus niet zo dat een bezoeker van je website als "all" wordt bekeken. Deze wordt ook als "owner" bekeken (hij connecteer namelijk naar apche, de webserver). Als er op je website geen appart onderdeel is voorzien om iets te wijzigen, is dit uiteraard 100% veilig!



Greetz,
GDX^

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.027s