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