Cambiar permisos de ejecución sobre partición de windows
Buenas tardes a todos,
necesito cambiar los permisos que desde Linux tengo sobre la partición Windows que tengo en la misma máquina.
Esta partición no la tengo montada, según puedo ver en el archivo fstab:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sda2
UUID=ef505770-87df-4d87-b8f7-facc648b2e62 / ext3 relatime,errors=remount-ro 0 1
# /dev/sda5
UUID=66803c82-d6cc-4ab2-9d0d-060793af4cbf /home ext3 relatime 0 2
# /dev/sda3
UUID=e18c1c72-f905-4148-92bb-fdbd4414f70d none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
sino que accedo a ella desde el directorio /media:
agreppi@agreppi-desktop:/media$ ls -l
total 20
lrwxrwxrwx 1 root root 6 2008-06-04 14:42 cdrom -> cdrom0
drwxr-xr-x 2 root root 4096 2008-06-04 14:42 cdrom0
drwxrwxrwx 1 root root 12288 2008-06-16 12:03 disk
lrwxrwxrwx 1 root root 7 2008-06-04 14:42 floppy -> floppy0
drwxr-xr-x 2 root root 4096 2008-06-04 14:42 floppy0
Como ven, el directorio disk puede ser leído, escrito y ejecutado por cualquiera que tenga acceso al mismo. En particular me preocupa que algún virus, si bien no me pueda dañar los archivos de Linux, sí me pueda dañar los que tengo almacenados en la partición de windows.
Viendo esto, traté de cambiar los permisos para Otros, usando el comando chmod, tratando varias versiones del mismo. Todas me dieron el mismo resultado, que no hizo nada. Les muestro una en particular:
agreppi@agreppi-desktop:/media$ sudo chmod o-rwx -R disk
[sudo] password for agreppi:
agreppi@agreppi-desktop:/media$ ls -l
total 20
lrwxrwxrwx 1 root root 6 2008-06-04 14:42 cdrom -> cdrom0
drwxr-xr-x 2 root root 4096 2008-06-04 14:42 cdrom0
drwxrwxrwx 1 root root 12288 2008-06-16 12:03 disk
lrwxrwxrwx 1 root root 7 2008-06-04 14:42 floppy -> floppy0
drwxr-xr-x 2 root root 4096 2008-06-04 14:42 floppy0
También probé cambiando el dueño del directorio disk, para que sea agreppi y no root, pero el resultado fue el mismo, o sea si bien la instrucción chown ejecutó correctamente, al hacer un nuevo ls -l me sale que el dueño sigue siendo root.
Otra cosa que hice es tratar de hacer lo mismo que lo anterior, pero sobre un archivo del directorio solamente. El resultado fue el mismo:
agreppi@agreppi-desktop:/media/disk/WINDOWS$ ls tsoc.log -l
-rwxrwxrwx 1 root root 362689 2008-05-16 19:52 tsoc.log
agreppi@agreppi-desktop:/media/disk/WINDOWS$ sudo chown agreppi:agreppi tsoc.log
[sudo] password for agreppi:
agreppi@agreppi-desktop:/media/disk/WINDOWS$ ls tsoc.log -l
-rwxrwxrwx 1 root root 362689 2008-05-16 19:52 tsoc.log
agreppi@agreppi-desktop:/media/disk/WINDOWS$ sudo chmod 770 tsoc.log
agreppi@agreppi-desktop:/media/disk/WINDOWS$ ls tsoc.log -l
-rwxrwxrwx 1 root root 362689 2008-05-16 19:52 tsoc.log
Estuve buscando en los foros y en internet en general si alguien habia solucionado esto, pero todas las soluciones que daban tenían que ver con montar la partición, cuando yo no tengo la partición montadas.
Una duda que tengo es si no puedo hacer todo esto, por más que use sudo, porque se trata de un directorio de /, aunque según el archivo sudoers podrìa hacer esto:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
(soy miembro del grupo admin).
Bueno, les agradeceré cualquier solución que puedan darme a esto, y también si hay algo que no entendì bien cualquier corrección. Muchas gracias.
Alejandro
- Inicie sesión o regístrese para enviar comentarios






Comentarios
Permisos
Hola agr...:
1) En principio no te preocupes, no existe posibilidad alguna de que un virus Windows, ejecutando Linux, pueda infectar tus archivos Windows, a lo sumo podría copiarse en esa partición algun archivo infectado. Si ese es tu temor, instala clamav,freshclam y avscan, una vez instalados, puedes revisar particiones, directorios y /o archivos ejecutando avscan con permisos de administrador:
sudo avscan
Las actualizaciones de las bases se hará en forma automática, así que deberás despreocuparte al respecto.
2) No se puede ni debes cambiar permisos a particiones con formatos de archivos propietarios de Microsoft, debido a que no los acepta ni los sabe interpretar y corres peligro de dañar la información que contiene. Si puedes, una vez desmontada la partición cambiarle los permisos a la carpeta donde se monta, y cuando se monte la partición windows, funcionará como si le hubieras acordado a ella esos permisos.
3) Como tu partición esta montada en /media/disk, para cambiarle los permisos priemero debes desmontarla con:
sudo umount /media/disk
y luego acordarle los que quieras con
chmod -Rf XXX /media/disk
4) Con el comando mount, puedes montarla o remontarla donde quieras, previo crear la carpeta y darle los permisos, sin embargo donde esta, es el lugar correcto.
Saludos.
Equipo de Ubuntu-es
Saludos.
Equipo de Ubuntu-es
Permisos
Gabriel, ante todo gracias por la rápida respuesta.
Me parece que el punto 3 es lo que ando necesitando. Voy a probarlo. Pero tengo una duda, ¿porqué no aparece esa partición en el archivo fstab?
Alejandro
Alejandro
Hola Alejandro: Realmente
Hola Alejandro:
Realmente desconozco las nuevas implementaciones de montaje en Ubuntu, he comprobado que tanto los usb como las particiones Windows que se montan por defecto no aparecen en fstab, aún no se donde aparecen ni si aparecen en algun lado.
Saludos.
Equipo de Ubuntu-es
Saludos.
Equipo de Ubuntu-es
Borrar archivos desde Linux en particiòn Windows
Gabriel, respecto al punto 1, yo puedo desde Linux borrar archivos de la partición Windows, asì que como todo el mundo tiene permisos rwx, entonces cualquiera (un hacker, un programa, un virus) puede leer, modificar, escribir y/o ejecutar archivos desde Linux en Windows. Eso es lo que estaba pensando cuando escribí el post, y no en la infección de un archivo.
Alejandro
Alejandro
no
Hola agr...:
No, si a la partición de Windows le das permisos para que la acceda tuusuario.
Si alguien hackea tu sistema, obviamente pordrá hacer lo que quiera, de acuedrdo con sus conocimientos e intenciones.
Los programas solo hacen lo que el usuario le permite.
Un virus te tendría que pedir permiso para ejecutarse y realizar una operación no permitida.
Saludos.
Equipo de Ubuntu-es
Saludos.
Equipo de Ubuntu-es