[eside-ghost] restaurar permisos de ficheros y directorios

Santi Saez santi en hostalia.com
Lun Abr 7 22:04:08 CEST 2008


<5b8745a90804071045ye2cc3c8oeda01fdb0b890a9e en mail.gmail.com>
<5b8745a90804071047y30f2ab7n3168123b0b0f5387 en mail.gmail.com>
<2267039f0804071144l2979253bg773c29e5aa42ac0f en mail.gmail.com>
<8f1cc8420804071236y7e2f6265tf340972d86da558c en mail.gmail.com> <ded519690804071257j5bb0e0fci17997044c60b1c30 en mail.gmail.com>
Message-ID: <8d9cade8190cd6e0fe9712693e7d38d9 en localhost>
X-Sender: santi en hostalia.com
Received: from 116.85-84-72.dynamic.clientes.euskaltel.es [85.84.72.116] with
	HTTP/1.1 (POST); Mon, 07 Apr 2008 22:04:08 +0200
User-Agent: RoundCube Webmail/0.1b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit



On Mon, 7 Apr 2008 21:57:53 +0200, ilcra1989 <ilcra1989 en gmail.com> wrote:

>> Esto es, quiero que las carpetas tengas 755 y los ficheros 644. Lo ideal
>> sería poder hacerlo de forma recursiva desde carpetafotos y que
> asignara en
>> función de si es carpeta o fichero. ¿Es posible o hay que entrar en
> cada
>> subdirectorio y asignar los permisos a mano?

Otra opción es tirar de find:

$ find /ruta -type f -exec chmod 644 {} \;
$ find /ruta -type d -exec chmod 755 {} \;

Si esto no te sirve, para estas cosillas en el libro "Minimal Perl" [1]
tienes todo un capitulo dedicado a hacer on-liners para este tipo de
tareas, muy interesante, y además creo que es el capitulo demo/gratuito de
ese libro..

[1]http://www.amazon.com/Minimal-Perl-UNIX-Linux-People/dp/1932394508

-- 
Santi Saez
Hostalia Internet S.L.U.
http://www.hostalia.com




Más información sobre la lista de distribución eside-ghost