El mié, 28-12-2005 a las 12:15 -0300, Marco Antonio de Hoyos escribió:
> y ya que estamos ;)
> 
> como puede hacerse, para cambiar los permisos de forma recursiva ?
> 
> estuve probando pero nada..
> 
> el tema es:
> 
> chmod 666 /algo/
> 
> y todo lo que este dentro de algo (archivos, subdirectorios, etc)
> 
> (no me peguen)
> 
> salu2
> 


chmoddir ()
{
    if [ -z $1 ]; then
        DIR=$PWD;
    fi;
    if [ -z $2 ]; then
        PERM=750;
    fi;
    find $DIR -type d -exec chmod $PERM {} ";" -print
}
chmodfile ()
{
    if [ -z $1 ]; then
        DIR=$PWD;
    fi;
    if [ -z $2 ]; then
        PERM=640;
    fi;
    find $DIR -type f -exec chmod $PERM {} ";" -print
}


Esas don dos funciones que arme, podes agregarlas en el .bashrc

mas info, man find.

-- 
Juan A. Diaz

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a