]> git.plutz.net Git - vhs_kurs/commitdiff
...
authorPaul Hänsch <paul@plutz.net>
Thu, 18 Apr 2019 11:31:20 +0000 (13:31 +0200)
committerPaul Hänsch <paul@plutz.net>
Thu, 18 Apr 2019 11:31:20 +0000 (13:31 +0200)
Tag_3.short [new file with mode: 0644]

diff --git a/Tag_3.short b/Tag_3.short
new file mode 100644 (file)
index 0000000..d37e1ad
--- /dev/null
@@ -0,0 +1,104 @@
+[html
+[head [title VHS Linuxkurs]]
+[body
+  [footer Paul Hänsch | Linux Grundkurs | VHS Chemnitz]
+
+[slide [h1 VHS Linux Grundkurs - Teil 3]]
+
+[slide [h2 Themen]
+  [ul
+    [li Prozesse und Benutzer]
+    [li Datenträger]
+    [li Dateisysteme]
+  ]
+]
+
+[slide [h2 Prozesse und Benutzer]
+  [ul .uncover
+    [li [pre ~$ touch /home/knoppix/datei1][br]]
+    [li [pre ~$ touch /datei1][br]]
+    [li "knoppix" hat keine Schreibrechte im Stammverzeichnis]
+  ]
+]
+
+[slide [h2 Prozesse und Benutzer]
+  [pre ~$ ls -lh /usr/bin/sudo]
+]
+
+[slide [h2 Prozesse und Benutzer]
+  [h3 Zugriffsrechte]
+  [pre /usr/bin/sudo]
+  [table
+    [tr [th Typ] [th Eigentümer [strong (root)]] [th Gruppe [strong (root)]] [Andere]]
+    [tr [td -] [td rw[strong s]] [td r-x] [td r-x]]
+  ]
+  [p]
+  [ul .uncover
+    [li sudo wird immer mit den Rechten von "root" ausgeführt]
+  ]
+]
+
+[slide [h2 Prozesse und Benutzer]
+  [ul .uncover
+    [li [pre
+    ~$ whoami
+    knoppix] [br]]
+    [li [pre
+    ~$ sudo whoami
+    root]]
+  ]
+]
+
+[slide [h2 Prozesse und Benutzer]
+  [ul .uncover
+    [li [pre ~$ sudo touch /home/knoppix/datei1][br]]
+    [li [pre ~$ sudo touch /datei1]]
+  ]
+]
+
+[slide [h2 Prozesse und Benutzer]
+  [ul .uncover
+    [li [pre ~$ echo Hallo > /home/knoppix/datei2][br]]
+    [li [pre ~$ echo Hallo > /datei2]]
+  ]
+]
+
+[slide [h2 Prozesse und Benutzer]
+  [ul .uncover
+    [li [pre ~$ sudo echo Hallo > /home/knoppix/datei2][br]]
+    [li [pre ~$ sudo echo Hallo > /datei2][br]]
+    [li &#x2192; ???]
+  ]
+]
+
+[slide [h1 Datenträger]]
+
+[slide [h2 Datenträger]
+  [ul .uncover
+    [li Enthalten Verzeichnisse und Dateien]
+    [li Aber: Gerät enthält nur einen "Datenstrom"]
+    [li Dateistrukturen müssen kodiert werden]
+    [li Ein Dateisystem kodiert Dateien auf einem Datenträger]
+  ]
+]
+
+[slide [h2 Datenträger]
+  [h3 Beispiel: CD-ROM Images]
+  [ul .uncover
+    [li Dateisystem von CD-ROMs ist spezifiziert in ISO 9660]
+    [li ISO 9660 wird beim Schreiben von CDs zusamengebaut, ist nicht nachträglich veränderlich]
+    [li Unterstützt Unix-Benutzerrechte nur mit Erweiterungen]
+    [li Ganzes Dateisystem kann in .iso-Dateien gespeichert werden]
+  ]
+]
+
+[slide [h2 Datenträger]
+  [h3 Beispiel: CD-ROMs]
+  [ul .uncover
+    [li CD-ROM kann von .iso-Datei gebrannt werden]
+    [li Inhalt der CD ist [em identisch] mit .iso-Datei]
+    [li Erstellen eines CD-Images: [pre ~$ cp /dev/cdrom knoppix.iso]]
+  ]
+]
+
+]]