chmod 755

Uitleg CHMOD:
met het commando "chmod" kunt u de rechten van een bestand of directory instellen.

De meest gangbare "formaten" voor chmod zijn:


chmod 644 - standaard voor alle bestanden.
chmod 755 - voor uitvoerbare (CGI) bestanden.
U kunt zelf als volgt "uitrekenen" welke chmod uw bestand nodig heeft:

Moet het bestand uitvoerbaar zijn: +1
Moet het bestand schrijfbaar zijn: +2
Moet het bestand leesbaar zijn: +4

Het eerste getal staat voor de "owner" (u zelf).
Het tweede getal staat voor de "group" (waar u en alle andere klanten lid van zijn).
Het derde getal staat voor de "world" (de rest, de wereld).
Een simpel voorbeeldje:

Ik zelf moet het bestand kunnen lezen en schrijven, de rest mag hem alleen maar lezen:
chmod 644 bestand.ext
Ik zelf moet het bestand kunnen lezen, schrijven en uitvoeren, de rest mag hem alleen maar lezen en uitvoeren:
chmod 755 bestand.ext
 
Ericr heeft het goed uitgelegd. Linux zelf werkt ipv getallen met de karakters: r, w, x

read =lezen, write = schrijven en x = uitvoeren (van eXecute)
de indeling in de 3 categorien waar ericr over heeft geschreven (owner, group en world) worden achter elkaar geprojecteerd onder linux.

Ter verduidelijking nemen we 644. Ericr zei dat dit lezen en schrijven voor de eigenaar is en de rest (groep en overigen) dus alleen lezen. Linux geeft dit als volgt aan: rw-r--r--
Die aanduiding moet je in 3 stukken hakken waarbij de eerste 3 (rw-) voor de eigenaar (owner) zijn, de tweede 3 (r--) voor de groep (group)en de laatste 3 (r--) voor de overigen (world)
Dat kun je zie als je een numerieke (uid en gid) list doet in linux: ls -n.

Als je hier niet zo sterk in bent is er een leuke (nederlandse) link waar je dat kunt berekenen, tevens vind je er wat uitleg. Klik hier maar eens.
 
bedankt allemaal maar dit is geen spek voor mijn bek.
ik gebruik de laatste pp image.
en ook windouwscommander als ftp.
deze vind ik gebruiks vriendelijk.
ik heb er een jubox ingezet zodat ik er mp3 met kan afspelen.
en ik kan zeggen dit werkt prefekt.
wat me tegen valt is dat ik er geen foto,s kan mee kijken.
alhoewel de foto kijker in de plugins staat en er een paar foto,s op de harde schijf staan zelfs onder een naam zodat ik dit kan lezen welke foto het is.
maar ze bekijken lukt niet.
of is dit door deze image?
gr. droopy
 
User groep iedereen
rwx rwx rwx = 777

Code:
ls - al
drwxr-xr-x    6 geoffrey users        4096 2004-02-10 20:09 Documents

De D voor rwx betekend dat het een directory is. De 6 erna dat het 6 onderliggende bestanden of directorys heeft, daarna zie je dat de dir (in dit geval) van de user geoffrey is en tot de groep users.
De groote van de directory en daarna de aanmaakdatum. met tenslotte de naam.

De volgorde is ook logisch: eerst jijzelf (de user) daarna de groep waar jij in werkt, dit kan ook de afdeling zijn, de groep kan net zo goed "kinderen" of betalingsverkeer heten.
En tenslotte de rest van de wereld.

Dit is gemaakt met de gedachtegang dat er honderden mensen op een linuxsysteem werken.

0 --- geen enkele permissie
1 --x execute
2 -w- write
4 r-- reed
3 -wx write + execute (1+2)
5 r-x reed + execute (1+4)
6 rw- reed + write (2+4)
7 rwx Reed + write + execute (1+2+4)

chmod = CHange MODe

chmod user.groep.iedereen bestand
chmod 750 bestand

Naast chmod heb je ook nog chown. change owner.
chown BiG_G.users bestand
het bestand wordt nu veranderd naar de owner BiG_G van de groep users.

G
 
En zo gaan we nog even door:

ls - l
-rwxr-xr-x 6 geoffrey users 4096 2004-02-10 20:09 bestand


chgrp = change group
chgrp pinguins bestand
het bestand wordt nu veranderd naar de group pinguins van de gebruiker geoffrey.

ls - l
-rwxr-xr-x 6 geoffrey pinguins 4096 2004-02-10 20:10 bestand


Of user en group tegelijk wijzigen:

chown = change owner
chown Duckie:Eendenteam bestand
het bestand wordt nu veranderd naar gebruiker Duckie en naar de groep Eendenteam

ls - l
-rwxr-xr-x 6 Duckie Eendenteam 4096 2004-02-10 20:11 bestand
 
Hee, konijn, we kunnen wel een "lokaal & interlokaal" beveiligings handboek schrijven :)

Dit gaat wel goed zo...

chmod
chgrp
chown

Ow, belangrijkpuntje:

doe dit niet in root:
chmod 000 /

Dan is het einde oefening, en kan je nog maar 1 ding doen: opnieuw instaleren!
lol
 
Ook prettig om te weten: waar staat wat?
deze ch... commando's zijn te vinden in de /bin directory. Voor de meeste commando's geldt: te vinden in de /bin of /sbin directory. Goed onthouden, is straks handig.
doe dit niet [...]:
chmod 000 /
Jaja, we kennen jullie: Toch stiekum wel gedaan he?

Niet uitloggen! Je bent nog root! Want we gaan het nog even repareren:

/bin/chmod 755 /

Gelukkig... net op tijd. Waarom werkt het anders niet meer? Het x (execute) bitje bij een directory, doet iets speciaals: hiermee voer je de actie 'i-node card openen' uit. In algemener taalgebruik: Een andere directory in gaan. En het r (read) bitje geeft aan, of er gelezen mag worden wat er in de directory staat.

Waar is minder kruid tegen gewassen?

chmod -R 000 / (Zet op alle files en directories die onder / (root) vallen de bitjes op 0, voor gebruiker, groep en anderen) Dat betekent dat ook het commando chmod niet meer execuable is... (oeps!)

Waar ik echt niets meer voor heb, buiten het terug zetten van een backup:

rm -R / (remove alles van / (root) en alle subdirs die daar onder vallen)
 
Of we doen een: Whattodonot handboek schrijven!
Whahahahaha....

mv /* /dev/null

oftewel, stuur root (/) en alles daaronder de bittenbak in... (ook wel het ronde archief)

Het is om dergelijke reden advisable dat je nooit langer dan nodig root bent!
Des te minder fouten die niet meer te herstellen zijn gemaakt kan worden.

vi /boot/lilo
alles weghalen
Esc, daarna wq! en dan opnieuw starten.... Niet doen!
Dit is wel te herstellen, maar voor een niet kenner best wel lastig (voor een kenner ook wel een beetje....)
Ok, dit is een beetje het spek op de kat binden....

lol

Wie wil leren hacken?
nmap is een byzonder leuk tooltje wat volkomen legaal op elke distro te instaleren is.
In Matrix 2 gebruikte Trinity dit tooltje ook....

Let op: het gebruik ervan kan illegaal zijn. Indien je Geen toestemming hebt van de eigenaar waar je het tegen gebruikt (netwerk / computer)

Denk nu niet: heee, cool, ff tooltje installen en ik heb vrij weg. Nee, dit tooltje dient om je netwerk / computer te monitoren tegen beveiligingslekken.
Je kan hiermee prima zien op welk besturingssyteem de computer welke je "pinged" draait...

Ach, en zo zijn er nog talloze leuke dingen die je niet met linux moet doen..... ;)
 
:biggrin:

M'n signoff begint steeds leuker te worden!

Maar dat is omdat er Linux in de Dreambox zit.

En dan hebben we het alleen nog maar over chmod gehad!!! :biggrin:

---[SIZE=-3]{signoff edited by Kerstkonijn on 01-03-2004 at 15:59}[/SIZE]---
Een DREAMbox is nog leuker dan tv kijken!
 



Hosting Fun

Advertenties

Terug
Bovenaan Onderaan