RECPERMISSIONS(1)

NAME
RecPermissions: Cambia el propietario y los permisos de ficheros y directorios recursivamente.

SYNOPSIS
RecPermissions usage: recpermissions [-h] [--version] [--user USER] [--group GROUP]
                      [--files PERM] [--directories PERM] [--remove_emptydirs]
                      [--only]
                      absolute_path

DESCRIPCIÓN

Esta aplicación tiene los siguientes parámetros obligatorios

    --user

        Usuario usado para cambiar el propietario de los ficheros No hace nada si no se ha establecido

    --group

        Grupo usado para cambiar el grupo del propietario del fichero No hace nada si no se ha establecido

    --files

        Permisos del fichero en octal a usar No hace nada si no se ha establecido

    --directories

        Permisos del directorio en octal a usar No hace nada si no se ha establecido

    --remove_emptydirs

        Cuando se usa en el script, borra todos los directorios vacios rescursivamente desde la ruta

    --only

        Solo cambia los permisos del fichero o directorio pasado en el parámetro absolute_path.

    absolute_path

        Para evitar errores y cambios erróneos, la ruta pasada debe ser absoluta

EJEMPLOS

    Ejemplo nulo

        recpermissions /home/user

        Este comando no hace nada

    Ejemplo parcial

        recpermissions --user user --files 644 /home/user/

        Este comando solo cambia el usuario y los permisos del fichero a 644. El grupo y los permisos de los directorios no son cambiados:

    Ejemplo completo

        recpermissions --user root --group root --files 640 --directories 750 --remove_emptydirs /home/user/

        Este comando cambiará el usuario a 'root' y el grupo a 'root'. Los ficheros tendrán los permisos rw-r----- y los directorios los permisos rwxr-x---. Si el script encontrara directorios vacios los borrará:

    Ejemplo Only

        recpermissions --user user /home/user/README.txt --only

        Este comando cambiará únicamente el propietario del fichero /home/usr/README.txt