Benutzer- und Log-Daten unter Linux verwalten

norebbo, 123RF

Zu Protokoll

Verschiedene Werkzeuge für die Verwaltung von Log-Dateien und Usern behalten die Rahmendaten und Sicherheitsaspekte eines Linux-System im Blick.
Sicher verstaut - Deduplizierung spart Platz, Cloud-Backup für Windows, Areca sichert kostenlos. ADMIN 01/14 stellt Backups für Profis mit und ohne Cloud ... (mehr)

Unix und Linux wurden von Beginn an als Mehrbenutzersysteme entwickelt. Das erklärt die Vielzahl von Kommandos, die sich mit Protokollen und Benutzerinformationen befassen und häufig erste Hinweise auf Einbruchsversuche geben. In einer größeren Umgebung finden sie außerdem heraus, welche Ressourcen in Benutzung sind und ob alle User das tun, was sie tun sollten.

User hinzufügen

Die meisten Linux-Administratoren kennen den Befehl »adduser« (Abbildung  1). Er stellt einen Assistenten zur Verfügung, der ein neues Benutzerkonto anlegt. Er kümmert sich auch um Aufgaben wie die Vergabe einer User ID (UID), obwohl beispielsweise die Optionen wie »--gid ID« und »--shell SHELL« eigene Gruppen-IDs und Benutzer-Shells definieren.

Abbildung 1: adduser fügt mit einem Kommandozeilenassistenten Benutzerkonten hinzu.

Alternativ kommt das etwas weniger komfortable Kommando »useradd« zum Einsatz. Im Gegensatz zu »adduser« fehlt ihm der Assistent, dafür ändert es aber die Informationen eines bereits existierenden Benutzers. Beide Befehle haben außerdem Gegenstücke zum Löschen von Benutzerkonten: »deluser« und »userdel« . Sie ähneln sich in puncto Funktionalität, nehmen aber unterschiedliche Optionen entgegen.

»userdel« kennt anders als »deluser« beispielsweise die Option »-f« oder »--force« , um ohne Nachfrage zu löschen. Es verwendet außerdem »-r« oder »--remove« , um mit einem Benutzerkonto auch dessen Home-Verzeichnis und Druckerwarteschlangen zu löschen; bei »deluser« erzielt »--remove-home« diesen Effekt.

Benutzerinformationen im Protokoll

Linux protokolliert zahlreiche Informationen über jeden Aspekt des Systems; dazu zählen auch die Benutzer. Viele Log-Dateien liegen im reinen Textformat vor und lassen sich so mit den Befehlen »less« und »cat« ansehen. Wer deren Entwicklung verfolgen möchte, behält neu hinzukommende Einträge mit dem Befehl »tail -f« dauerhaft im Auge.

Andere Protokolle werden als binäre Datenbanken gespeichert. Sie verfügen meist über spezielle Programme zum Betrachten, die auf denselben Namen wie die jeweiligen Protokolldateien selbst hören.

comments powered by Disqus
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Ausgabe /2023