aclget acledit aclput on aix

Configurar ACLs en AIX:

1. Listar la configuración actual de un directorio:

# aclget aprocesar

aclget aprocesar

*

* ACL_type   AIXC

*

attributes:

base permissions

    owner(oracle):  rwx

    group(oinstall):  r-x

    others:  r-x

extended permissions

    disabled

   

2. Configurar el editor que vamos a usar:

# export EDITOR=vi

3. Modificar el directorio

# acledit aporcesar

aclget aprocesar

*

* ACL_type   AIXC

*

attributes:

base permissions

    owner(oracle):  rwx

    group(oinstall):  r-x

    others:  r-x

extended permissions

    enabled

    permit  rw-  u:newuser, g:oinstall

4. yapas

4.1 Replicar atributos a otro directorio:

# aclget aprocesar | aclput procesados

4.2 Hacer que al crear archivos en ese directorio no aparezca con el grupo primario (en este caso oinstall):

# chmod g+s /software/soporte/O3/interfaz/indicador7/procesados

5.2 Permisos en subdirectorios:

Mandar lo obtenido con aclget con un archivo:

# aclget -o /tmp/perm.acl /software/sgc/ose/preprod/Files/gccb

*

* ACL_type   AIXC

*

attributes:

base permissions

    owner(sgcv9):  rwx

    group(sgcv9):  r-x

    others:  r-x

extended permissions

    enabled

    permit   rwx     u:xdco,g:sgcose

Dar permisos extendidos a los subdirectorios:

# aclput -i /tmp/perm.acl -R /software/sgc/ose/preprod/Files/gccb

Donde:

r = read

w = write

x = execute

u= user

g= group

permit: to grant access