Entwicklungsumgebung/ACL: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(fertig gestellt)
Zeile 1: Zeile 1:
__NOTOC__
__NOTOC__
{{Uberarbeiten}}
{{zumTest}}




== ACL(Access Control List) Configuration ==
== ACL(Access Control List) Konfiguration ==


Bla bla ist noch unfertig :-(
Das Paket "acl" enthält die Programme "getfacl" und "setfacl", die für die Bearbeitung von Zugriffskontroll-Listen benutzt werden. Access Control Lists sind eine Erweiterung des traditionellen UNIX-Berechtigungsschemas. Es können damit zusätzlich zu den Berechtigungen für den Besitzer, die Besitzergruppe und für Andere auch Berechtigungen für weitere Benutzer und Gruppen angegeben werden. Außerdem kann definiert werden, welche Berechtigungen neu erzeugte Dateien erhalten sollen. Installieren Sie "acl" mit dem Befehl:


  apt-get install acl


  aptitude install acl


aktivieren:


  mount -o remount,acl /dev/hda6
Dann können Sie die ACLs händisch aktivieren:


  mount -o remount,acl,defaults /dev/sda1


und dann dauerhaft in die fstab:
Diesen Befehl müssen Sie nun für alle Partitionen wiederholen und vor Allem auch bei jedem Systemstart immer erneut eingeben.
Damit die Einstellungen dauerhaft im System vorgenommen werden, tragen Sie diese in die Datei "/etc/fstab" ein:


<source lang="text">
<source lang="text">
Zeile 21: Zeile 23:
#
#
# <file system> <mount point>  <type>  <options>      <dump>  <pass>
# <file system> <mount point>  <type>  <options>      <dump>  <pass>
/dev/hda2       /              ext3    defaults,errors=remount-ro,acl 0      1
/dev/sda1       /              ext3    acl,defaults,errors=remount-ro 0      1
/dev/hda1       none            swap    sw             0      0
/dev/sda9      /home          ext3    acl,defaults            0      2
/dev/sda8      /tmp            ext3    acl,defaults            0      2
/dev/sda5      /usr            ext3    acl,defaults            0      2
/dev/sda6      /var            ext3    acl,defaults            0      2
/dev/hda7       none            swap    sw                             0      0
</source>
</source>


'''Weblinks zu ACLs:'''


* http://www.brueck-computer.de/index2.php?modul=1401&link=1
Nach einem Neustart des Systems stehen die ACLs nun zur Verfügung.
* http://www.debianhelp.co.uk/acl.htm
 
* http://acl.bestbits.at/
 
== ACL(Access Control List) Nutzung ==
 
=== ACLs anzeigen ===
 
Mit dem Befehl <code>getfacl</code> (get file access control lists):
 
  <nowiki>getfacl [\-dRLPvh] <datei></nowiki>
 
können Sie sich die ACLs anzeigen lassen.
 
'''Hinweis:''' <code>getfacl</code> zeigt neben den ACLs auch die klassischen Dateirechte mit an.
 
=== ACLs bearbeiten ===
 
Mit dem Befehl <code>setfacl</code> (set file access control lists):
 
  <nowiki>setfacl [-bkndRLPvh] [{-m|-x} acl_spec] [{-M|-X} acl_file] <datei></nowiki>
 
können Sie ACLs setzen und verändern.
 
=== ACLs und Samba ===
 
Sobald die ACLs im System aktiviert sind, funktionieren diese automatisch auch in Samba. Es sind keine weiteren Schritte nötig.




Zeile 38: Zeile 66:
* http://wiki.debianforum.de/
* http://wiki.debianforum.de/
* http://www.debianforum.de/forum/
* http://www.debianforum.de/forum/
'''Weblinks zu ACLs:'''
* http://www.brueck-computer.de/index2.php?modul=1401&link=1
* http://www.debianhelp.co.uk/acl.htm
* http://acl.bestbits.at/





Version vom 6. Dezember 2008, 21:07 Uhr

ZumTest Nach Meinung des Autors ist diese Seite fertig. Es wäre schön, wenn ausgiebige Tests durch viele Nutzer eventuell noch vorhandene Fehler beseitigen helfen.


ACL(Access Control List) Konfiguration

Das Paket "acl" enthält die Programme "getfacl" und "setfacl", die für die Bearbeitung von Zugriffskontroll-Listen benutzt werden. Access Control Lists sind eine Erweiterung des traditionellen UNIX-Berechtigungsschemas. Es können damit zusätzlich zu den Berechtigungen für den Besitzer, die Besitzergruppe und für Andere auch Berechtigungen für weitere Benutzer und Gruppen angegeben werden. Außerdem kann definiert werden, welche Berechtigungen neu erzeugte Dateien erhalten sollen. Installieren Sie "acl" mit dem Befehl:


 aptitude install acl


Dann können Sie die ACLs händisch aktivieren:

 mount -o remount,acl,defaults /dev/sda1

Diesen Befehl müssen Sie nun für alle Partitionen wiederholen und vor Allem auch bei jedem Systemstart immer erneut eingeben.

Damit die Einstellungen dauerhaft im System vorgenommen werden, tragen Sie diese in die Datei "/etc/fstab" ein:

<source lang="text">

  1. /etc/fstab: static file system information.
  2. <file system> <mount point> <type> <options> <dump> <pass>

/dev/sda1 / ext3 acl,defaults,errors=remount-ro 0 1 /dev/sda9 /home ext3 acl,defaults 0 2 /dev/sda8 /tmp ext3 acl,defaults 0 2 /dev/sda5 /usr ext3 acl,defaults 0 2 /dev/sda6 /var ext3 acl,defaults 0 2 /dev/hda7 none swap sw 0 0 </source>


Nach einem Neustart des Systems stehen die ACLs nun zur Verfügung.


ACL(Access Control List) Nutzung

ACLs anzeigen

Mit dem Befehl getfacl (get file access control lists):

 getfacl [\-dRLPvh] <datei>

können Sie sich die ACLs anzeigen lassen.

Hinweis: getfacl zeigt neben den ACLs auch die klassischen Dateirechte mit an.

ACLs bearbeiten

Mit dem Befehl setfacl (set file access control lists):

 setfacl [-bkndRLPvh] [{-m|-x} acl_spec] [{-M|-X} acl_file] <datei>

können Sie ACLs setzen und verändern.

ACLs und Samba

Sobald die ACLs im System aktiviert sind, funktionieren diese automatisch auch in Samba. Es sind keine weiteren Schritte nötig.


Weblinks

Weblinks zu ACLs:



zurück | Hauptseite