Informatika1-2015/Gyakorlat2
A MathWikiből
(Változatok közti eltérés)
5. sor: | 5. sor: | ||
** '''s'''per'''u'''ser (su) felhasználók, pl. rendszergazdá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> | ** '''owner''', egy adott fájl tulajdonosa, aki létrehozta, pl <tt>kispista</tt> | ||
− | ** '''group''', felhasználóknak | + | ** '''group''', felhasználóknak egy részhalmaza, amelybe az ''owner'' is beletartozik, pl. <tt>student</tt> |
− | ** '''others''', mindenki más, nyilvános vagy nem megbízható felhasználó | + | ** '''others''', mindenki más, nyilvános, guest vagy egyéb nem megbízható felhasználó |
* Jogosultsági típusok | * Jogosultsági típusok | ||
** '''w''': Write, írhatja, olvashatja a fájlt | ** '''w''': Write, írhatja, olvashatja a fájlt | ||
31. sor: | 31. sor: | ||
Karakteresen a jogokat egy 10 karakterből álló sztring tartalmazza: | Karakteresen a jogokat egy 10 karakterből álló sztring tartalmazza: | ||
− | + | {| class="wikitable" | |
+ | |- | ||
+ | | 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 | ||
+ | |- | ||
+ | | rowspan="2" | típus || colspan="3" style="text-align: center;" | owner jogok || colspan="3" style="text-align: center;" | group jogok || colspan="3" style="text-align: center;" | others | ||
+ | |- | ||
+ | | read || write || execute || read || write || execute || read || write || execute | ||
+ | |} | ||
<PRE> | <PRE> | ||
42. sor: | 49. sor: | ||
$ _ | $ _ | ||
</PRE> | </PRE> | ||
− | A <tt>public_html</tt> mappámnak | + | A <tt>public_html</tt> mappámnak a tulajdonosa: <tt>borbely</tt>, csoportja <tt>student</tt>, azonosító: <tt>drwxr-xr-x</tt>, vagyis: |
+ | * típusa '''d''': könyvtár | ||
+ | * saját jogaim '''rwx''', vagyis minden (hál' Istennek) | ||
+ | * diáktársaim jogai '''r-x''', vagyis írni nem írhatják, de minden mást szabad | ||
+ | * mindenki másnak '''r-x''', vagyis más is olvashatja és futtathatja | ||
+ | |||
== Bash == | == Bash == | ||
A lap 2015. szeptember 6., 15:36-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 egy részhalmaza, amelybe az owner is beletartozik, pl. student
- others, mindenki más, nyilvános, guest vagy egyéb 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:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
típus | owner jogok | group jogok | others | ||||||
read | write | execute | read | write | execute | read | write | execute |
$ 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 a tulajdonosa: borbely, csoportja student, azonosító: drwxr-xr-x, vagyis:
- típusa d: könyvtár
- saját jogaim rwx, vagyis minden (hál' Istennek)
- diáktársaim jogai r-x, vagyis írni nem írhatják, de minden mást szabad
- mindenki másnak r-x, vagyis más is olvashatja és futtathatja