Informatika1-2015/Gyakorlat2
A MathWikiből
(Változatok közti eltérés)
2. sor: | 2. sor: | ||
== Linux jogok == | == Linux jogok == | ||
+ | * Jogosultsági körök | ||
+ | ** '''s'''per'''u'''ser (su) felhasználók, pl. rendszergazdák | ||
+ | ** '''owner''', egy adott fájl tulajdonosa, aki létrehozta, pl <tt>kispista</tt> | ||
+ | ** '''group''', felhasználóknak azon részhalmaza, melybe az ''owner'' tartozik, pl. <tt>student</tt> | ||
+ | ** '''others''', mindenki más, nyilvános vagy nem megbízható felhasználó | ||
+ | * Jogosultsági típusok | ||
+ | ** '''w''': Write, írhatja, olvashatja a fájlt | ||
+ | ** '''r''': Read, olvashatja a fájl vagy könyvtár tartalmát | ||
+ | ** '''x''': eXecute, futtathatja a fájlt (programok, script-ek), vagy listázhatja a könyvtárat | ||
+ | ** '''-''': semmi | ||
+ | Ezekből a lehetőségekből válogathatunk, vagyis megadhatjuk, hogy egy adott kör, mely jogokkal rendelkezzen. Például | ||
+ | * a tulajdonos írhatja, olvashatja, futtathatja | ||
+ | * a csoportja olvashatja, futtathatja | ||
+ | * mások semmit | ||
+ | A superuser-ek (su) mindig mindent csinálhatnak, azt nem tudjuk korlátozni, su jogot csak su adhat vagy vehet el. | ||
+ | Ezekre van karakteres és numerikus kód, a tömörebb olvashatóság kedvéért: | ||
+ | * '''u''': user, owner | ||
+ | * '''g''': group | ||
+ | * '''o''': others | ||
+ | * '''a''': mindenki: a fájl tulajdonosa, annak csoportja és mindenki más is. | ||
+ | * olvasás: '''r''' vagy '''4''' | ||
+ | * írás: '''w''' vagy '''2''' | ||
+ | * execute: '''x''' vagy '''1''' | ||
+ | * semmi: '''0''' | ||
+ | Az '''a''' nem ugyan az, mint az '''o''', mert elképzelhető, hogy a group-nak nem adok jogot valamire, de a csoporton kívüli embereknek igen. | ||
+ | |||
+ | Karakteresen a jogokat egy 10 karakterből álló sztring tartalmazza: | ||
+ | |||
+ | |||
+ | <PRE> | ||
+ | $ ls -l ~ | ||
+ | drwxr-xr-x 8 borbely student 4096 Aug 30 23:24 Desktop | ||
+ | drwxr-xr-x 2 borbely student 4096 Mar 27 2012 Downloads | ||
+ | drwxr-xr-x 2 borbely student 4096 Oct 20 2009 Drives | ||
+ | drwx------ 2 borbely student 4096 Apr 20 10:42 mail | ||
+ | drwxr-xr-x 7 borbely student 4096 Sep 6 13:01 public_html | ||
+ | $ _ | ||
+ | </PRE> | ||
+ | A <tt>public_html</tt> mappámnak az azonosítója: <tt>drwxr-xr-x</tt> | ||
== Bash == | == Bash == | ||
A lap 2015. szeptember 6., 15:22-kori változata
Előző gyakorlat - Fel - Következő gyakorlat
Linux jogok
- Jogosultsági körök
- speruser (su) felhasználók, pl. rendszergazdák
- owner, egy adott fájl tulajdonosa, aki létrehozta, pl kispista
- group, felhasználóknak azon részhalmaza, melybe az owner tartozik, pl. student
- others, mindenki más, nyilvános vagy nem megbízható felhasználó
- Jogosultsági típusok
- w: Write, írhatja, olvashatja a fájlt
- r: Read, olvashatja a fájl vagy könyvtár tartalmát
- x: eXecute, futtathatja a fájlt (programok, script-ek), vagy listázhatja a könyvtárat
- -: semmi
Ezekből a lehetőségekből válogathatunk, vagyis megadhatjuk, hogy egy adott kör, mely jogokkal rendelkezzen. Például
- a tulajdonos írhatja, olvashatja, futtathatja
- a csoportja olvashatja, futtathatja
- mások semmit
A superuser-ek (su) mindig mindent csinálhatnak, azt nem tudjuk korlátozni, su jogot csak su adhat vagy vehet el.
Ezekre van karakteres és numerikus kód, a tömörebb olvashatóság kedvéért:
- u: user, owner
- g: group
- o: others
- a: mindenki: a fájl tulajdonosa, annak csoportja és mindenki más is.
- olvasás: r vagy 4
- írás: w vagy 2
- execute: x vagy 1
- semmi: 0
Az a nem ugyan az, mint az o, mert elképzelhető, hogy a group-nak nem adok jogot valamire, de a csoporton kívüli embereknek igen.
Karakteresen a jogokat egy 10 karakterből álló sztring tartalmazza:
$ ls -l ~ drwxr-xr-x 8 borbely student 4096 Aug 30 23:24 Desktop drwxr-xr-x 2 borbely student 4096 Mar 27 2012 Downloads drwxr-xr-x 2 borbely student 4096 Oct 20 2009 Drives drwx------ 2 borbely student 4096 Apr 20 10:42 mail drwxr-xr-x 7 borbely student 4096 Sep 6 13:01 public_html $ _
A public_html mappámnak az azonosítója: drwxr-xr-x