> Inhalt: Technik, Anwendungsprogramme und Organisation

Einrichten von Benutzergruppen (User-Groups) und Benutzern (User) unter Linux**

* Bitte beachten Sie die Hinweise und Bestimmungen bezüglich Urheberrecht, Haftungsausschluß und geschützte Marken oder Warenzeichen die für dieses Web-Dokument und möglicherweise auch für 'verlinkte' Dokumente gelten.

  • Der Betreiber dieser Web-Site (www.javascout.biz) ist nicht verantwortlich für den Inhalt von Web-Sites, die innerhalb dieses Web-Dokumentes oder anderer Dokumente von www.javascout.biz verlinkt sind.

  • Wenn dieses Web-Dokument oder andere Dokumente dieser Web-Site (www.javascout.biz) Rechte von Ihnen verletzen, oder sie glauben, daß Rechte Anderer (Dritter Personen) dadurch verletzt werden, informieren Sie bitte den Betreiber dieser Web-Site.
    Eine E-Mail können Sie ganz einfach durch anklicken des Symbols oder Textes im Frame rechts oben senden.

Dieses Dokument drucken.

 Letzte Bearbeitung dieses  Dokuments:
2009-05-26

Voraussetzungen für das Verständnis dieses Dokuments:

* Linux auf einem PC installiert; gleichgültig welche Version.

Ungefährer Zeitbedarf zum Durcharbeiten dieses Dokuments:

Arbeitszeit: ca. ½ bis 1 Stunde, abhängig von Ihren Linux-Kenntnissen.

Für das gesicherte Arbeiten in einem Unternehmen ist es notwendig, Benutzer und Datei-Strukturen (Verzeichnisse) mit geregelten Rechten, welcher Benutzer auf welche Dateien zugreifen darf, einzurichten.

Dieses Dokument stellt eine Möglichkeit, Namen für Benutzergruppen und Benutzer zu vergeben vor.
In einem weiteren Dokument werden Möglichkeiten, Datei-Strukturen und Zugriffsrechte darauf zu vergeben, vorgestellt.

Inhaltsverzeichnis:

Vorbedingungen 
Einrichten einer Benutzergruppe (User-Group) 
Liste der vorbereiteten Benutzergruppen 
Einrichten eines Benutzers (User) 
Liste der vorbereiteten Benutzer 
Script-Datei für das Anlegen von Benutzergruppen und Benutzern
 
Vergabe eines Passworts an einen Benutzer
 

Verweise auf verwandte Themen 

Vorbedingungen:

Angemeldet (logged in) als Benutzer 'root'

.zum Inhaltsverzeichnis

Einrichten einer Benutzergruppe (User-Group)

Um eine einfache Verwaltung der Berechtigungen für den Zugriff auf Dateien zu ermöglichen, können einzelne Benutzer zu Benutzergruppen zusammengefaßt werden.
Berechtigungen für den Zugriff auf Dateien, die an eine Benutzergruppe vergeben werden, gelten dann für die einzelnen Benutzer, die der Benutzergruppe zugeordnet sind.
Ein Benutzer kann auch mehreren Benutzergruppen zugeordnet sein und 'erbt' dann die jeweils umfassendste Berechtigung.

Eine Benutzergruppe wird mit folgendem Kommando erstellt:
[root]# groupadd -g 311 buero

Eine Übersicht der angelegten Benutzergruppen ist in der Datei /etc/groups eingetragen.

zum Inhaltsverzeichnis

Liste der vorbereiteten Benutzergruppen

Für einen kleinen Betrieb hat sich das Anlegen folgender Benutzergruppen bewährt.

Gruppen-Name

Gruppen-Nummer

Zweck

buero

311

Allgemeine Büro-Arbeiten,
Zugriff auf allgemeine Daten,
Verändern von Daten wenn das bei der Standard-Arbeit erforderlich ist.

finanz

312

Zugriff auf Finanz-Daten (Buchhaltung, Telebanking),
Verändern dieser Daten wenn das bei der Standard-Arbeit erforderlich ist.

officeadmin

310

Verwaltung des gesamten Systems, anlegen und löschen von Unterverzeichnissen und Dateien auf dem Server.

sicherung 

313 

Berechtigung, alle gesicherten Daten zu sehen. Damit können die Daten, die auf das Band gesichert wurden (und noch im Unterverzeichnis /SMB_Disk/band_spiegel liegen) bzw. die durch eine Rücksicherung wieder in das Unterverzeichnis /SMB_Disk/band_spiegel geschrieben wurden, angesehen und kopiert werden.

zum Inhaltsverzeichnis

Einrichten eines Benutzers (User)

Für eine einfache Verwaltung wird vorausgesetzt, daß die Benutzergruppen angelegt sind bevor Benutzer angelegt werden.
(Es ist natürlich möglich, Benutzer nachträglich einer Benutzergruppe zuzuordnen – konsultieren Sie dafür bitte die im Internet reichlich vorhandene Dokumentation.

Ein Benutzer wird mit folgendem Kommando erstellt:
[root]# useradd -m -g 311 -G 312 gf1

Dabei haben die Parameter folgende Bedeutung:

-m: Ein Home-Unterverzeichnis mit den Standard-Werten (in diesem Fall /home/gf1) und -Berechtigungen wird automatisch angelegt wenn es noch nicht existiert .
-g 311: Die Benutzergruppe, die die Standard-Gruppe für den Benutzer ist und deren Berechtigungen der Benutzer erbt.
-G 312: Weitere Gruppe(n) deren Berechtigungen der Benutzer erbt.
Soll mehr als eine weitere Gruppe angegeben werden dann ist die Syntax: -G 312,310 .
gf1: Name des Benutzers.

Damit sich der Benutzer anmelden kann, wird ein Passwort mit folgendem Kommando vergeben:
[root]# passwd gf1

Dabei steht gf1 für den Benutzer.
Anschließend erfolgt von Linux eine Aufforderung, daß Passwort noch einmal einzugeben.

Ob ein Benutzer korrekt angelegt wurde, kann am einfachsten durch Abmelden (Kommando exit) und anmelden mit dem zu prüfenden Benutzername überprüft werden.

zum Inhaltsverzeichnis

Liste der vorbereiteten Benutzer

Für einen kleinen Betrieb hat sich das Anlegen folgender symbolischer Benutzernamen bewährt.
Für eine 'persönlichere' Konfiguration ist es natürlich auch möglich, die Benutzer mit Ihrem Namen zu erfassen – so wie im vorigen Schritt beschrieben.

Benutzer-Name

Gruppen-Zugehörigkeit

Vorgesehen für

gf1

buero (311), finanz (312), sicherung (313)

GeschäftsführerIn mit der Berechtigung, alle Anwendungen auszuführen.

gf2

buero (311), finanz (312), sicherung (313)

GeschäftsführerIn mit der Berechtigung, alle Anwendungen auszuführen.

gf3

buero (311), finanz (312), sicherung (313)

GeschäftsführerIn mit der Berechtigung, alle Anwendungen auszuführen.

gf4

buero (311), finanz (312), sicherung (313)

GeschäftsführerIn mit der Berechtigung, alle Anwendungen auszuführen.

gf5

buero (311), finanz (312), sicherung (313)

GeschäftsführerIn mit der Berechtigung, alle Anwendungen auszuführen.

fibu1

buero (311), finanz (312)

MitarbeiterIn der Finanzbuchhaltung mit der Berechtigung für
allgemeine Büro-Anwendungen, Finanzbuchhhaltung und Telebanking.

fibu2

buero (311), finanz (312)

MitarbeiterIn der Finanzbuchhaltung mit der Berechtigung für
allgemeine Büro-Anwendungen, Finanzbuchhhaltung und Telebanking.

faktura1

buero (311)

MitarbeiterIn der Vertriebs-Unterstützung mit der Berechtigung für
allgemeine Büro-Anwendungen.

faktura2

buero (311)

MitarbeiterIn der Vertriebs-Unterstützung mit der Berechtigung für
allgemeine Büro-Anwendungen.

faktura3

buero (311)

MitarbeiterIn der Vertriebs-Unterstützung mit der Berechtigung für
allgemeine Büro-Anwendungen.

lager1

buero (311)

MitarbeiterIn von Lager und Versand mit der Berechtigung für
allgemeine Büro-Anwendungen.

lager2

buero (311)

MitarbeiterIn von Lager und Versand mit der Berechtigung für
allgemeine Büro-Anwendungen.

lager3

buero (311)

MitarbeiterIn von Lager und Versand mit der Berechtigung für
allgemeine Büro-Anwendungen.

vertrieb1

buero (311)

MitarbeiterIn des Vertrieb-Aussendienstes mit der Berechtigung für
allgemeine Büro-Anwendungen.

vertrieb2

buero (311)

MitarbeiterIn des Vertrieb-Aussendienstes mit der Berechtigung für
allgemeine Büro-Anwendungen.

vertrieb3

buero (311)

MitarbeiterIn des Vertrieb-Aussendienstes mit der Berechtigung für
allgemeine Büro-Anwendungen.

vertrieb4

buero (311)

MitarbeiterIn des Vertrieb-Aussendienstes mit der Berechtigung für
allgemeine Büro-Anwendungen.

vertrieb5

buero (311)

MitarbeiterIn des Vertrieb-Aussendienstes mit der Berechtigung für
allgemeine Büro-Anwendungen.

(nicht publizierter Administrator-Name)

officeadmin (310), buero (311), finanz (312), sicherung (313)

Verwaltung aller als Netzwerk-Laufwerke freigegebenen Unter-Verzeichnisse.

zum Inhaltsverzeichnis

Script-Datei für das Anlegen von Benutzergruppen und Benutzern

Um die Kommandos für das Erstellen von Benutzergruppen und Benutzer nicht händisch mit einzelnen Kommandos ausführen zu müssen, können Sie die Datei (Create_Users.sh) mit diesem Script herunterladen (z.B. auf einen USB-Stick oder eine Diskette) und auf dem zu installierenden Computer ausführen.

Der Inhalt der Datei:

#!/bin/sh
###################
### PURPOSE: Script zum Erstellen der Verzeichnisse, Benutzer, Benutzer-Gruppen
### und der Berechtigungs-Struktur einer Standard-Installation eines Linux-Servers
###################
#
echo -n "Erstellen der Benutzer-Gruppen ...."
#
groupadd -g 310 officeadmin
groupadd -g 311 buero
groupadd -g 312 finanz
groupadd -g 313 sicherung
#
echo -n "Erstellen der Benutzer ...."
#
useradd -g 311 -G 312,313 gf1
useradd -g 311 -G 312,313 gf2
useradd -g 311 -G 312,313 gf3
useradd -g 311 -G 312,313 gf4
useradd -g 311 -G 312,313 gf5
useradd -g 311 -G 312 fibu1
useradd -g 311 -G 312 fibu2
useradd -g 311 faktura1
useradd -g 311 faktura2
useradd -g 311 faktura3
useradd -g 311 lager1
useradd -g 311 lager2
useradd -g 311 lager3
useradd -g 311 vertrieb1
useradd -g 311 vertrieb2
useradd -g 311 vertrieb3
useradd -g 311 vertrieb4
useradd -g 311 vertrieb5
#
### Ende des Scripts ###

zum Inhaltsverzeichnis

Vergabe eines Passworts an einen Benutzer

Wenn Sie eines der im vorigen Abschnitt angelegten Benutzerkonten verwenden wollen ist es notwendig, ein Passwort für die Anmeldung zu vergeben.
Dazu müssen Sie als 'root' angemeldet sein.

Geben Sie in einem Terminal-Window oder (ohne Grafische Benutzeroberfläche) auf einer Kommandozeile folgendes Kommando ein:
passwd gf1

Der Name des Benutzerkontos (gf1 in diesem Beispiel) ist individuell für den jeweils von Ihnen festgelegten Namen.

Sie werden anschließend aufgefordert, das neue Paswort zwei mal einzugeben.
Möglicherweise erscheint auch eine Warnung, wenn das gewählte Paswort zu 'schwach' ist – es ist aber trotzdem für das Benutzerkonto gültig.

  
  



zum Inhaltsverzeichnis

Verweise auf verwandte Themen:

Dokument

Inhalt

Einrichten von Verzeichnissen (Directories) und Vergabe von Berechtigungen (Access-Rights) an Benutzer unter Linux

Definition von Unterverzeichnissen (Directories) für das Speichern von Dateien verschiedener Arten.
Vergabe der Berechtigungen (Access-Rights) für den Zugriff auf diese Dateien an die Benutzergruppen und Benutzer.
Dieses Dokument enthält auch ein Script, mit dem Standard-Verzeichnisse unter Linux definiert werden können und Benutzergruppen und -Benutzer Zugriffsrechte auf die Verzeichnisse erteilt werden.