Les ACL sous HP-UX :

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

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

mardi 9 novembre 2021

Publication

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

Visites

98 aujourd’hui
238 hier
904278 depuis le début
5 visiteurs actuellement connectés