User Tools

Site Tools


doc:appunti:linux:sa:acl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
doc:appunti:linux:sa:acl [2020/10/22 11:49] niccolodoc:appunti:linux:sa:acl [2020/10/22 12:59] – [Access Control List - ACL] niccolo
Line 1: Line 1:
 ====== Access Control List - ACL ====== ====== Access Control List - ACL ======
  
-Gestione evoluta dei permessi, generalmente non abilitata in Unix+Gestione evoluta dei permessi. In origine non disponibile nei sistemi Unix, con **GNU/Linux** diventa opzione di montaggio abilitata **per default** con il filesystem **ext4** a partire dal **kernel 2.6.39**. Per forzare l'utizzo delle ACL utilizzare l'opzione di montaggio **acl**:
- +
-Installare il pacchetto Debian **acl**, usare l'opzione **''acl''** al montaggio del filesystem:+
  
 <code> <code>
 mount -o acl /dev/sdc1 /mnt mount -o acl /dev/sdc1 /mnt
 </code> </code>
 +
 +Per manipolare le ACL da riga di comando, installare il pacchetto Debian **acl** che contiene i tool **getfacl** e **setfacl**.
 +
 +Per **visualizzare** il contenuto dell'ACL:
 +
 +<code>
 +getfacl filename
 +# file: filename
 +# owner: root
 +# group: root
 +user::rw-
 +user:niccolo:r--
 +group::r--
 +mask::r--
 +other::---
 +</code>
 +
  
 Per **aggiunge** una voce di ACL ad un file: Per **aggiunge** una voce di ACL ad un file:
Line 23: Line 38:
 Fare attenzione che le ACL prevalgono sui permessi standard Unix, quindi i permessi che si vedono con un semplice **''ls -l''** potrebbero trarre in inganno se le ACL impongono qualcosa di diverso, bisogna sempre verificare con **''getfacl''**. Fare attenzione che le ACL prevalgono sui permessi standard Unix, quindi i permessi che si vedono con un semplice **''ls -l''** potrebbero trarre in inganno se le ACL impongono qualcosa di diverso, bisogna sempre verificare con **''getfacl''**.
  
-Per visualizzare il contenuto dell'ACL: 
- 
-<code> 
-getfacl filename 
-# file: filename 
-# owner: root 
-# group: root 
-user::rw- 
-user:niccolo:r-- 
-group::r-- 
-mask::r-- 
-other::--- 
-</code> 
  
 ===== Default ACL su directory ===== ===== Default ACL su directory =====
doc/appunti/linux/sa/acl.txt · Last modified: 2020/10/22 12:59 by niccolo