]> git.plutz.net Git - vhs_kurs/blob - Tag_3.short
d37e1adb2d2cde045d01e31a3d8d510b78282895
[vhs_kurs] / Tag_3.short
1 [html
2 [head [title VHS Linuxkurs]]
3 [body
4   [footer Paul Hänsch | Linux Grundkurs | VHS Chemnitz]
5
6 [slide [h1 VHS Linux Grundkurs - Teil 3]]
7
8 [slide [h2 Themen]
9   [ul
10     [li Prozesse und Benutzer]
11     [li Datenträger]
12     [li Dateisysteme]
13   ]
14 ]
15
16 [slide [h2 Prozesse und Benutzer]
17   [ul .uncover
18     [li [pre ~$ touch /home/knoppix/datei1][br]]
19     [li [pre ~$ touch /datei1][br]]
20     [li "knoppix" hat keine Schreibrechte im Stammverzeichnis]
21   ]
22 ]
23
24 [slide [h2 Prozesse und Benutzer]
25   [pre ~$ ls -lh /usr/bin/sudo]
26 ]
27
28 [slide [h2 Prozesse und Benutzer]
29   [h3 Zugriffsrechte]
30   [pre /usr/bin/sudo]
31   [table
32     [tr [th Typ] [th Eigentümer [strong (root)]] [th Gruppe [strong (root)]] [Andere]]
33     [tr [td -] [td rw[strong s]] [td r-x] [td r-x]]
34   ]
35   [p]
36   [ul .uncover
37     [li sudo wird immer mit den Rechten von "root" ausgeführt]
38   ]
39 ]
40
41 [slide [h2 Prozesse und Benutzer]
42   [ul .uncover
43     [li [pre
44     ~$ whoami
45     knoppix] [br]]
46     [li [pre
47     ~$ sudo whoami
48     root]]
49   ]
50 ]
51
52 [slide [h2 Prozesse und Benutzer]
53   [ul .uncover
54     [li [pre ~$ sudo touch /home/knoppix/datei1][br]]
55     [li [pre ~$ sudo touch /datei1]]
56   ]
57 ]
58
59 [slide [h2 Prozesse und Benutzer]
60   [ul .uncover
61     [li [pre ~$ echo Hallo > /home/knoppix/datei2][br]]
62     [li [pre ~$ echo Hallo > /datei2]]
63   ]
64 ]
65
66 [slide [h2 Prozesse und Benutzer]
67   [ul .uncover
68     [li [pre ~$ sudo echo Hallo > /home/knoppix/datei2][br]]
69     [li [pre ~$ sudo echo Hallo > /datei2][br]]
70     [li → ???]
71   ]
72 ]
73
74 [slide [h1 Datenträger]]
75
76 [slide [h2 Datenträger]
77   [ul .uncover
78     [li Enthalten Verzeichnisse und Dateien]
79     [li Aber: Gerät enthält nur einen "Datenstrom"]
80     [li Dateistrukturen müssen kodiert werden]
81     [li Ein Dateisystem kodiert Dateien auf einem Datenträger]
82   ]
83 ]
84
85 [slide [h2 Datenträger]
86   [h3 Beispiel: CD-ROM Images]
87   [ul .uncover
88     [li Dateisystem von CD-ROMs ist spezifiziert in ISO 9660]
89     [li ISO 9660 wird beim Schreiben von CDs zusamengebaut, ist nicht nachträglich veränderlich]
90     [li Unterstützt Unix-Benutzerrechte nur mit Erweiterungen]
91     [li Ganzes Dateisystem kann in .iso-Dateien gespeichert werden]
92   ]
93 ]
94
95 [slide [h2 Datenträger]
96   [h3 Beispiel: CD-ROMs]
97   [ul .uncover
98     [li CD-ROM kann von .iso-Datei gebrannt werden]
99     [li Inhalt der CD ist [em identisch] mit .iso-Datei]
100     [li Erstellen eines CD-Images: [pre ~$ cp /dev/cdrom knoppix.iso]]
101   ]
102 ]
103
104 ]]