Files
notes/projects/sbx/student/exercises/sheet01/sheet01.md
Petar Cubela 221ac5f923 20251013
2025-10-13 00:07:28 +02:00

2.1 KiB

author, date, email, title, geometry, output
author date email title geometry output
Petar Cubela Sep 21, 2025 mail@petarcubela.de Aufgabenblatt 01 - base commands & user/group management (v0.1) margin=2cm pdf_document

Aufgabenblatt 01 - base commands & user/group management

In diesem Blatt lernst du grudnlegende Basis Befehle fuer die Verwaltung und 'Bedienung' eines Linux Servers ohne Bildschirmumgebung.

Zusaetzlich lernst du wie User, Gruppen, Besitzrechte und Berechtigungen ersetllt und vergeben werden.

Zuletzt wir das gelernte, um selbststaendig einen git Server aufzusetzen; das hoert sich moeglicherweise komplizierter an als es ist, aber kann mit dem zuvor gelernten schon umgesetzt werden.

Um Datein zu bearbeiten benutze einen beliebigen Text Editor, wie zum Beispiel nano oder vim. Diese sind in der Regel auf den meisten Linux Betriebssystemen vorinstalliert.

  • Schreibe kurze Beschreibung zu den Grundlagen des User managements (user, groups, owner and permissions)
  • erzaehle ueber die wichtigkeit dieser wenigen Befehle, welche uns ermoeglichen komplexe Dinge durchzufuehren

Aufgabe 1 - Basisbefehl

  • Lerne diese, sodass im sie im Schlaf bekannt sind.

cd , ls , mv , cp , rm , mkdir , rmdir , echo , cat , grep , touch , find , fdisk , ls*** , cut , sort , uniq, ip

Aufgabe 2 - Create, modify and delete users/groups

Notizen

  • show the usage of the commands and its options:
    • useradd
    • usermod
    • userdel
    • groupadd
    • groupmod
    • groupdel
  • teach linux ownership and permissions via chown,grpown, chmod

Aufgabe 3 - git server - user/group management

Installiere git und konfiguriere einen git server. Erstelle einen dedizierten User und eine entsprechende Gruppe git, mit dem Pfad zum home folder, /var/git/.

Fuege den eigenen User zur Gruppe git hinzu, sodass dieser in der Lage ist, Repositories dort abzulegen und zu verwalten. Entsprechend muessen die User/Group Ownership und Permissions von git's home folder angepasst werden.

Notizen

  • potentiel sollte auch die umask des Ordners angepasst werden