Permisos para todos los ficheros [Solucionado]

Hola a todos, ya llevo un buen tiempo ordenando la musica que tengo. Me he dado cuente que algunos directoros tienen permisos diferentes, y solo puedo editarlos como root. Por ejemplo el "Play Me Backwards" en este caso:

$ ls -l -a /media/250GB/Music/ | grep Baez
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:49 Joan Baez - Any Day Now
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Baptism
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Blowin' away
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Bowery Songs Live
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Come from the shadow
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Country Music Album
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Dark Chords On A Big Guitar
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Diamonds & Rust
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - El preso numero 9
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Farewell, Angelina
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - From every stage
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Gracias a la Vida
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Gulf winds
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Hits Greatest & Others
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:50 Joan Baez - Joan Baez
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - Live in Europe 83
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - Live in Japan
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - Noel
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - One Day at a Time
dr-xr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - Play Me Backwards
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - Rare, live & classic Disc 1
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - Rare, live & classic Disc 2
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - Rare, live & classic Disc 3
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - Ring Them bells
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - The Best Of Joan Baez
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - The Essential - From The Heart
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:51 Joan Baez - The Joan Baez Ballad Bock
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:52 Joan Baez - Very Early Joan
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:52 Joan Baez - Volume 2
drwxr-xr-x    2 lazkano lazkano   4096 2009-05-08 03:52 Joan Baez - Where are you now my son

¿Como puedo poner todos los permisos bien de una tacada? Y si es posible tambien los archivos dentro de cada directorio, algo como recursivo.

Gracias y saludos.

man chmod

Con un comando como este:

find ./ -type d -exec chmod 755 {} \;

Puedes cambiar los permisos de todos los directorios a partir del directorio actual.

Para los ficheros

find ./ -type f -exec chmod 644 {} \;

o para cambiar el propietario

find ./ -type f -exec chown usuario:grupo {} \;

man find y sigue probando que desde aquí ya puedes partir.

nerve_net escribió:

man chmod

Como apunta nerve_net, la solución es mucho más sencilla, y viene en el man ;)

Sólo una anotación: cuidado con aplicar los mismos permisos a todos los archivos, independientemente de que sean directorios o archivos regulares. Un directorio ha de tener permisos de ejecución para poder acceder a él desde consola con cd, ls, etc. En el caso de ficheros de música, el permiso de ejecución no tiene mucha utilidad.

(corregidme si me equivoco)

Saludos

De hecho, mas facil aun:
man chmod |grep recursive

darkxer0x escribió:

De hecho, mas facil aun:
man chmod |grep recursive

O esta otra:

  1. Visitas http://www.google.com
  2. Introduces como cadena de búsqueda: cambiar permisos recursivamente linux
  3. Pulsas el botón "Voy a tener suerte"

¡Voila! Un tutorial completo con script y todo... mrgreen

los permisos r y x sobre los directorios se conocen como permisos de listado y acceso respectivamente, es decir

si sobre un directorio se aplican para tu usuario o grupo los permisos --x podras acceder a el pero no listar su contenido y si se aplican los permisos r-- podras lista su contenido pero no acceder a el.

Es un comportamiento muy peculiar pero intentad probarlo para ver su comportamiento.

En cuando a los permisos de ejecución sobre fichero musicales tienes razón no tiene mucho sentido, por eso sugiero el 644 (rw-r-r).

Muchas grascias! He probado con esto:

find ./ -type d -exec chmod 755 {} \;

find ./ -type f -exec chmod 644 {} \;

Y va perfecto, lo dejo como solucionado, y de paso repaso un poco esto de los permisos que lo tenia olidado.

Saludos.