Linux Bash

Block 7

Block 7


Set of flashcards Details

Flashcards 69
Language Deutsch
Category Computer Science
Level Secondary School
Created / Updated 16.08.2019 / 17.01.2025
Weblink
https://card2brain.ch/box/20190816_linux_bash_PtPa
Embed
<iframe src="https://card2brain.ch/box/20190816_linux_bash_PtPa/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
Wie verhalten sich User mit Gruppen?

User können nur einer Gruppe angehören. Braucht der User Rechte aus einer anderen Gruppe, muss in diese durch eine Subshell gewechselt werden

Wie verhalten sich Verzeichniss/Dateirechte?

Ein Datei oder ein Verzeichniss hat nur einen Besitzer und eine Besitzergruppe. Es können die Berechtigungen r --> lesen, w --> schreiben, x --> ausführen vergeben werden. Für die restlichen User können ebenfalls Berechtigungen vergeben werden

Benutzerinformationen anzeigen?

cat /etc/passwd

Nur Benutzer anzeigen?

cat /etc/passwd | cut -d: -f1

Was ist passwd-?

/etc/passwd- ist ein Backup der passwd Datei

User Informationen anzeigen mit ..?

finger

Finger Informationen ändern?

chfn

Wo liegen die Passwörter?

/etc/shadow (Kann nur mit root-Rechten angezeigt werden)

Gruppeninfos anzeigen?

cat /etc/group

Gruppenpasswörter anzeigen?

cat /etc/gshadow

Benutzervorlagen anlegen

In /etc/adduser.conf

adduser.conf finden?

whereis adduser

Default Verzeichnis für User erstellen?

In /etc/skel kann ein Vorlagenverzeichnis angelegt werden

2. Befehl für User anlegen?

useradd (Unterschied, alle Informationen müssen mitgegeben oder in der Default-Datei /etc/default/useradd hinterlegt werden)

Benutzervorlagen?

in /etc/default/useradd

Default Useradd Einstellungen?

useradd -D

User anlegen mit Useradd

useradd -u 501 -g 100 -d /home/hans -m -s /bin/bash hans

Passwort für user hans hinzufügen

passwd hans

Benutzer löschen?

userdel -rf (Home löschen, auch Dateien anderer Benutzer)

Benutzer modifizieren: Password ändern?

usermod -p password username

Benutzer modifizieren: zu Gruppe hinzufügen?

usermod -G group username

Benutzer modifizieren: Loginshell wechseln?

usermod -s /bin/sh username

Anderer Befehl um Passwort zu ändern?

passwd

Passwort-Richtlinien anzeigen?

chage -l

Passwort-Richtlinien ändern: Minimale Tage bevor Passwort-Änderung erlaubt?

chage -m 1

Passwort-Richtlinien ändern: Wie lange ist das Passwort gültig?

chage -M 90

User und Gruppeninformationen anzeigen?

id

Gruppe verwalten mit..?

groupadd -g 2001 -p passwort (Gruppe Security mit GID 2001 und Passwort passwort erstellen)

Gruppe löschen?

groupdel security

Gruppe modifizieren mit..?

groupmod security -n cyber_security (Gruppennamen ändern)

Gruppen-Passwörter ändern?

gpasswd

Zu Gruppe wechseln(erstellt Subshell)?

newgrp cyber_security

Konsistenz von /etc/passwd und /etc/shadow prüfen?

pwck für User und grpck für Gruppen

Prüfen ob ein User existiert?

getent passwd user

Besitzer einer Datei ändern?

chown user1 text.txt (ChangeOwner, Besitzer von Datei text.txt ändern)

Gruppe einer Datei ändern?

chgrp admin text.txt (ChangeGroup, Gruppe von Datei text.txt ändern)

Was ist das Stick Bit?

Das Sticky Bit verhindert das versehentliche löschen. Nur der Besitzer oder der Root kann die Datei resp. das Verzeichnis löschen

Sticky Bit setzen?

chmod o+ t text.txt (o=others)

Was ist der Sinn von Links?

Links zeigen auf eine Datei, sparen Speicherplatz undes muss damit nur die verlinkte Datei modifiziert werden. Es gibt dabei Soft- und Hardlinks

Was sind Hardlinks?

Hardlinks bestehen bereits bei jeder Datei mit der entsprechenden Inode Verknüpfung. Ein Hardlink kann daher nur auf Dateien in der gleichen Partition zeigen. Hardlinks auf Verzeichnisse sind verboten. Es gibt beim löschen keine verwaisten Links. Es wird eine gemeinsame ACL und Inocde verwendet. Zeigen mehrere Hardlinks auf eine Datei, ist diese erst wirklich gelöscht wenn alle Hardlinks entfernt wurden.