[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Una de permisos



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola
On Monday 14 April 2003 16:45, Alexander Wallace wrote:
> Si haces:
>
> chmod -R 640 *
>
> Y luego
>
> find ./ -type d | xargs chmod 650

El problema se que si tiene tantos directorios el xargs no va a ser capaz de 
gestionar toda la salida de find en su buffer y va a darle un mensaje 
parecido a Argument list too long, o no sería del todo descartable, es algo 
más quirúrjico:

find . -type f -exec chmod 640 {} \; -o -type d -exec chmod 750 {} \;

o en el caso de necesitar o convenir xargs aprovechar el modificador -l para 
ejecutar el comando agrupando archivos;  mi salida | xargs -l10  por ejemplo 
agrupará las "líneas" de la salida de 10 en 10.


un saludo
Victor


>
> Este ultimo solo afecta directorios.
>
> Espero te sirva.
>
> On Saturday 12 April 2003 07:15, pepe wrote:
> > Quiero que los usuarios que pertenezcan a unos determinados  grupos
> > puedan entrar en todos directorios de un HD, pero no puedan ejecutar
> > nada.
> >
> > ¿Cómo lo hago sin tener que ir uno a uno, para que los ficheros se queden
> > con 640, y los directorios con 650.? (Ese disco tiene 80G y está casi
> > lleno de directorios y ficheros; hacer chmod 640 * -R  me evita la
> > ejecución, pero también la entrada en los directorios, y si hago 650,
> > pueden entrar y también ejecutar)

- -- 
- --
Abril
Uno de los peores meses para andar metiendo al mundo en guerras absurdas
El resto de meses del mismo tipo son: Enero, Febrero, Marzo, Mayo, Junio, 
Julio, Agosto, Septiembre, Octubre, Noviembre y Diciembre. 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+m7oEEzqHF8R72ekRAhPAAJ43eUj2NcLuh+h0ZEf9V/u5go9L/wCgmDU7
leOs2gQgjJMjwAkK833nVp0=
=3uvP
-----END PGP SIGNATURE-----



Reply to: