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

Bash

Előző gyakorlat - Fel - Következő gyakorlat

Személyes eszközök