Les ACL sous HP-UX :

vendredi 17 avril 2009
par  Jerome ROBERT
popularité : 8%

Les ACL sous HP-UX :

Les commandes utiles :

setacl positionner un ACL
getacl visualiser un ACL
chmod modifier les droits UNIX
ls -l lire les droits d’un fichier

 

Création d’un fichier sans ACL :
 

#mkdir /tmp/acl_dir 
# cd /tmp/acl_dir 
# ls
# touch fichier_teste
# ls -l 
total 0
-rw-------   1 root       sys              0 Apr  5 20:09 fichier_teste

Visualisation des ACL (pas ACL)
 

# getacl fichier_teste

# file: fichier_teste
# owner: root
# group: sys
user::rw-
group::---
class:---
other:---
 

Positionnement d’un ACL pour l’utilisateur jerome :

# setacl -m user:jerome:rwx fichier_teste

# ls -l
total 0
-rw-rwx---+  1 root       sys              0 Apr  5 20:09 fichier_teste
Le + montre qu'il y a un ACL de positionné.

Visualisation des ACL (pas ACL)
 

# getacl fichier_teste

# file: fichier_teste
# owner: root
# group: sys
user::rw-
user:jerome:rwx
group::---
class:rwx
other:---
 
# ls -l
total 0
-rw-rwx---+  1 root       sys              0 Apr  5 20:09 fichier_teste

Changement du mask ou class.

# chmod g=r fichier_teste  (astuce)
ou
# setacl -m class:r fichier_teste

# ls -l
total 0
-rw-r-----+  1 root       sys              0 Apr  5 20:09 fichier_teste
# getacl fichier_teste
# file: fichier_teste
# owner: root
# group: sys
user::rw-
user:jerome:rwx	#effective:r--
group::---
class:r--
other:---
# 
# 

Modification d’une ACL via fichier : acl.txt

# getacl fichier_teste > acl.txt
Modification du fichier:
# vi acl.txt

# cat acl.txt
# file: fichier_teste
# owner: root
# group: sys
user::rw-
user:jerome:r
group::---
class:rw-
other:---
Utilisation du fichier acl.txt
# setacl -f acl.txt fichier_teste
# ls -l
total 16
-rw-------   1 root       sys            104 Apr  5 20:15 acl.txt
-rw-r-----+  1 root       sys              0 Apr  5 20:09 fichier_teste
# getacl fichier_teste
# file: fichier_teste
# owner: root
# group: sys
user::rw-
user:jerome:r--
group::---
class:r--
other:---
# cat acl.txt

# file: fichier_teste
# owner: root
# group: sys
user::rw-
user:jerome:r
group::---
class:rw-
other:---
# 
#  
# setacl -f acl.txt fichier_teste
# getacl fichier_teste
# file: fichier_teste
# owner: root
# group: sys
user::rw-
user:jerome:r--
group::---
class:r--
other:---
Attention, la class n'est pas changer via cette méthode!
# chmod g=rwx fichier_teste
# ls -l
total 16
-rw-------   1 root       sys            104 Apr  5 20:15 acl.txt
-rw-rwx---+  1 root       sys              0 Apr  5 20:09 fichier_teste
# setacl -f acl.txt fichier_teste
# getacl fichier_teste
# file: fichier_teste
# owner: root
# group: sys
user::rw-
user:jerome:r--
group::---
class:r--
other:---


Statistiques

Dernière mise à jour

mercredi 4 octobre 2023

Publication

273 Articles
Aucun album photo
Aucune brève
6 Sites Web
2 Auteurs

Visites

50 aujourd’hui
133 hier
827435 depuis le début
3 visiteurs actuellement connectés