Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:user:afs:acl

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:user:afs:acl [2015/06/15 16:50] Inga Thedede:user:afs:acl [2020/10/28 15:15] (aktuell) – [Gruppenberechtigungen] benjamin
Zeile 1: Zeile 1:
 ====== Zugriffsberechtigungen von Gruppen und Nutzern im AFS ====== ====== Zugriffsberechtigungen von Gruppen und Nutzern im AFS ======
  
 +Manchmal möchte man gerne einen "Speicher" (Verzeichnis) im AFS zur Verfügung stellen, auf welchen mehrere Nutzer einer Gruppe Zugriff haben. Im Nachfolgenden gibt es eine Kurzanleitung dazu, wie Sie ein solches Verzeichnis erstellen und Berechtigungen an einzelne Benutzer vergeben.
  
-Manchmal möchte man gerne einen "Speicher" (Verzeichnis) im AFS zur Verfügung stellen, auf welchen mehrere Nutzer einer Gruppe Zugriff haben. +===== Das öffentliche Verzeichnis =====
- +
-Im Nachfolgenden gibt es eine Kurzanleitung dazu, wie Sie ein solches Verzeichnis erstellen; Gruppen und deren Benutzer anlegen und die Rechte der jeweiligen Gruppe und ihrer Benutzer verwalten. +
- +
-__**Vorab:**__ Für jeden Benutzer existiert im AFS ein öffentliches Verzeichnis **(public)**, welches er selbst administrieren kann:+
  
 +__**Vorab:**__ Für jeden Benutzer existiert im AFS ein öffentliches Verzeichnis **(public)**, welches er selbst administrieren kann:\\
 <html> <html>
 <font color="white">z.B.</font> <font color="white">z.B.</font>
-</html> /afs/math.uni-hamburg.de/public/<Kennung> \\ +</html> ''/afs/math.uni-hamburg.de/public/<Kennung>'' \\ 
-z.B. /afs/math.uni-hamburg.de/public/fmnv165+z.B. ''/afs/math.uni-hamburg.de/public/fmnv165'' 
 + 
 +__**Hinweis:**__ Unter Windows muss bei den folgenden Pfaden jeder Vorwärtsschrägstrich '/' (Slash) durch einen Rückwärtsschrägstrich '\' (Backslash) ersetzt werden. Der Backslash am Anfang des Pfades muss verdoppelt werden. 
 + 
 +Beispiel: ''/afs/math.uni-hamburg.de/public/fmnv165''\\ 
 +wird zu: ''<nowiki>\\afs\math.uni-hamburg.de\public\fmnv165</nowiki>''
  
 <WRAP important>Falls Sie das Public-Verzeichnis verwenden, müssten  <WRAP important>Falls Sie das Public-Verzeichnis verwenden, müssten 
 Sie entweder für das Verzeichnis, oder für ein Unterverzeichnis davon  Sie entweder für das Verzeichnis, oder für ein Unterverzeichnis davon 
 die Berechtigung für "system:anyuser" wegnehmen: die Berechtigung für "system:anyuser" wegnehmen:
-    fs sa /afs/math.uni-hamburg.de/public/fmnv165 system:anyuser none+    mkdir /afs/math.uni-hamburg.de/public/fmnv165/Freigabe 
 +    fs sa /afs/math.uni-hamburg.de/public/fmnv165/Freigabe system:anyuser none
  
 Ansonsten hat jeder ("anyuser") Leserechte, unabhängig davon welche Rechte  Ansonsten hat jeder ("anyuser") Leserechte, unabhängig davon welche Rechte 
 für andere Leute Sie setzen. \\ für andere Leute Sie setzen. \\
-fs sa ist die Kurzform für fs setaccess.+''fs sa'' ist dabei die Kurzform für ''fs setacl''.
 </WRAP> </WRAP>
  
Zeile 26: Zeile 30:
 ''cd /afs/math.uni-hamburg.de/public/<Kennung>'' \\ ''cd /afs/math.uni-hamburg.de/public/<Kennung>'' \\
 Danach erstellen Sie ein neues Unterverzeichnis auf folgende Art und Weise: \\ Danach erstellen Sie ein neues Unterverzeichnis auf folgende Art und Weise: \\
-''mkdir testverzeichnis''+''mkdir Freigabe''
  
 +===== ACL auflisten und verändern =====
  
-Zum Auflisten der Berechtigung für das aktuelle Verzeichnis geben Sie folgendes im Terminal ein: \\ +Zum Auflisten der Berechtigung ("Access Control List" = ACL) für das aktuelle Verzeichnis geben Sie folgendes im Terminal ein: \\ 
-''fs listaccess .'' \\+''fs listacl .'' \\
 Für andere Verzeichnisse geben Sie den Verzeichnisnamen bzw. den vollständigen Pfad inkl. Verzeichnisnamen an: \\ Für andere Verzeichnisse geben Sie den Verzeichnisnamen bzw. den vollständigen Pfad inkl. Verzeichnisnamen an: \\
-''fs listaccess /afs/math.uni-hamburg.de/public/testverzeichnis/untertestverzeichnis'' \\ +''fs listacl /afs/math.uni-hamburg.de/public/fmnv165/Freigabe/untertestverzeichnis'' \\ 
-Anstelle von fs listaccess können Sie auch die Kurzform **fs la** eingeben.+Anstelle von ''fs listacl'' können Sie auch die Kurzform ''fs la'' eingeben. 
 + 
 +Die untenstehende Grafik zeigt Ihnen die Konsolenausgabe der Berechtigungen für das Unterverzeichnis "user2" nach Eingabe von fs la (fs listacl): \\ 
 + 
 +{{:de:user:afs:public-listaccess.png?nolink|fs listacl}} 
 + 
 +''system:anyuser'', das ist jeder (weltweit!), darf Dateien lesen (**r**ead) und das Verzeichnis auflisten (**l**ist).
  
-Die untenstehende Grafik zeigt Ihnen die Konsolenausgabe der Berechtigungen für das Verzeichnis "user2" nach Eingabe von fs la (fs listaccess): \\+''user2'' darf darüber hinaus Dateien anlegen (**i**nsert), löschen (**d**elete), schreiben (**w**rite) und sperren (loc**k**) sowie Rechte verändern (**a**dministrate).
  
-{{:de:user:afs:public-listaccess.png?nolink|fs listaccess}}+Um sich nicht merken zu müssen, was **r**, **l**, **i**, **d**, **w**, **k** und **a** bedeuten, gibt es Wörter für sinnvolle Kombinationen: 
 +  * none = (darf nichts) 
 +  * read = rl (Dateien lesen und Verzeichnisse auflisten) 
 +  * write = rlidwk (zusätzlich Dateien anlegen, löschen und schreiben) 
 +  * all = rlidwka (zusätzlich Rechte ändern)
  
-Befinden Sie sich in Ihrem aktuellen public-Verzeichnis und möchten wie unten stehend z.B. eine neue Gruppe namens "testgruppe" erstellen, so geben Sie folgendes im Terminal ein: \\ +===== Rechte im Verzeichnisbaum =====
-''pts creategroup fmnv165:testgruppe''+
  
 +Legt man mit ''mkdir'' ein Unterverzeichnis an, übernimmt dieses die Rechte, die für das darüber liegende Verzeichnis festgelegt sind. Ändert man im Nachhinein die Rechte des Oberverzwichnis, werden die Änderungen nicht für die Unterverzeichnisse übernommen. Um die Rechte eines ganzen Verzeichnisbaums vom aktuellen Verzeichnis an zu ändern kann man den ''find'' Befehl benutzen:\\
 +''find . -type d -exec fs sa {} NUTZER BERECHTIGUNG \;''
  
 +===== Gruppenberechtigungen =====
 +Wenn Verzeichnisbäume von wechselnden Benutzern genutzt werden, macht es unter Umständen Sinn, eine Gruppe anzulegen und dieser die Rechte zu geben.
 +   *Anlegen einer Gruppe: ''pts creategroup <Kennung>:NAME''
 +      *Der Name einer selbstangelegten Gruppe muss immer mit der eigenen Kennung gefolgt von einem Doppelounkt beginnen
 +   *Hinzufügen zu einer Gruppe: ''pts adduser <Kennung> GRUPPENNAME''
 +   *Setzen von Gruppenberechtigungen: ''fs sa PFAD GRUPPENNAME BERECHTIGUNG''
  
  
de/user/afs/acl.1434387019.txt.gz · Zuletzt geändert: 2015/06/15 16:50 von Inga Thede

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki