Historial
Enlaces
Comunidad
- Bitacoras.com
- Blogs Peru
- Bloguisferio
- Hernan's Blog
- Alfredo's Blog
- SaleCaliente
- Delirios de un Informático
- Blog de Koening
- Microsiervos
- Linuxman
- del.icio.us
- digg
- menéame
- Developer Blog
Tiras cómicas
Arte
Personalización
Linux
arreglar permisos de archivos de particiones NTFS
Viernes, 04 de noviembre de 2005 | Departamento: Informática
Cuando copio archivos en Linux desde una partición NTFS, los permisos que tienen estan un poco desarreglados (ningún archivo tiene permiso de lectura y todos tienen permiso de ejecución). No se si eso se deba al modo en que he especificado que se monten las particiones NTFS, pero el caso es que sucede, y no es muy facil de arreglar, porque hay que darle permisos de escritura a todos los archivos y quitarle los permisos de ejecución a todos excepto a los directorios. Así que, para facilitar la tarea, me hice un pequeño shellscript que ahora comparto con ustedes. Es muuuy sencillo: simplemente da permiso de lectura a todos los archivos de la carpeta actual (bajando hasta los subdirectorios) con:
chmod --recursive u+w .
(nótese el punto al final de comando) y luego quita los permisos de ejecución de todos los archivos menos los directorios (bajando también hasta los subdirectorios) con:
for i in `find ./ ! -type d`; do chmod a-x "$i"; done
Así de simple, así de fácil. Muy útil cuando se copian gran cantidad de archivos o carpetas enteras. Eso sí: debe ser ejecutado en el directorio donde se encuentran los archivos que se acaban de copiar.
Si quieren el script en un archivo, con comentarios y todo, está por aquí. Disfrútenlo, y ojalá les sea de alguna utilidad.
Comentar
Nuestro amable anfitrión sirvió esta página en el increíblemente corto tiempo de 0.024 segundos.






