-----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-----