Test Foro de elhacker.net SMF 2.1

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: ccrunch en 16 Enero 2014, 01:10 AM

Título: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: ccrunch en 16 Enero 2014, 01:10 AM
Tengo un disco duro montado en /mnt como "Datos". Lo quiero compartir en samba. Es un sistema de archivos NTFS y se monta automáticamente con fstab cada arranque. Lectura|escritura|ejecución para todo el mundo, he ejecutado chmod -R 775 /Datos pero los permisos se quedan igual, a pesar de que el disco carga y la operación de cambio de permisos se hace (el disco se oye cargar), pero al hacer de nuevo ls -l los permisos se quedan igual que antes.

Qué puede ser?
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: dato000 en 16 Enero 2014, 03:35 AM
momento la ruta es /Datos

seguro???

cuando vayas montando con fstab debes verificar como son los permisos desde el archivo, porque cada vez que cambias los permisos se actualizan y comprueban los permisos con los que estan editados en el archivo, por lo que se sobreescribe y queda como estaba inicialmente impuesto en el archivo.

http://just4cool.wordpress.com/2009/02/19/conociendo-el-fstab-y-sus-opciones/
http://blog.desdelinux.net/con-fstab-como-montar-automaticamente-una-particion-ntfs/
http://blog.desdelinux.net/lo-que-debemos-saber-del-fstab-pdf./

Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: ccrunch en 16 Enero 2014, 12:59 PM
Cita de: dato000 en 16 Enero 2014, 03:35 AM
momento la ruta es /Datos

seguro???

cuando vayas montando con fstab debes verificar como son los permisos desde el archivo, porque cada vez que cambias los permisos se actualizan y comprueban los permisos con los que estan editados en el archivo, por lo que se sobreescribe y queda como estaba inicialmente impuesto en el archivo.

http://just4cool.wordpress.com/2009/02/19/conociendo-el-fstab-y-sus-opciones/
http://blog.desdelinux.net/con-fstab-como-montar-automaticamente-una-particion-ntfs/
http://blog.desdelinux.net/lo-que-debemos-saber-del-fstab-pdf./


Hola, yo en sistema de ficheros tengo puesto ntfs, y en permisos rw. En las webs que me dejaste hay quien pone ntfs-3g pero tengo entendido que eso es solo para samba, para tener compatibles versiones antiguas de esta.

Saludos.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: _Slash_ en 16 Enero 2014, 18:45 PM
Al parecer andas algo perdido, el disco duro en NTFS que se monta al arranque del sistema, ¿puedes leer y escribir localmente en el?, si la respuesta es afirmativa, entonces no es problema de permisos local, si no el problema es en samba que no lo tienes bien configurado para poder leer y escribir en el.

Saludos.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: dato000 en 16 Enero 2014, 18:57 PM
Cita de: _Slash_ en 16 Enero 2014, 18:45 PM
Al parecer andas algo perdido, el disco duro en NTFS que se monta al arranque del sistema, ¿puedes leer y escribir localmente en el?, si la respuesta es afirmativa, entonces no es problema de permisos local, si no el problema es en samba que no lo tienes bien configurado para poder leer y escribir en el.

Saludos.

Esto también puede ser, pero no descartes la instalación del paquete ntfs-3g para compatibilidad de archivos.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: ccrunch en 17 Enero 2014, 03:24 AM
No, de momento no tiene nada que ver con samba. Lo tengo montado en /mnt/Datos y a ese directorio (donde está montado el disco) le quiero cambiar los permisos a 775 pero se quedan igual. Probé a ponerle ntfs-3g y nada, sigue igual.

Salu2
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: _Slash_ en 17 Enero 2014, 04:09 AM
¿Y para que quieres cambiar los permisos?
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: #!drvy en 17 Enero 2014, 04:37 AM
Que yo sepa, no se puede meter chmod así porque si a una partición NTFS (y mucho menos a una FAT32).

http://askubuntu.com/questions/94487/automatically-mounted-ntfs-not-in-etc-fstab-wont-chmod

Igual te resuelve la duda.

Saludos
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: dato000 en 17 Enero 2014, 15:12 PM
Como esta el archivo fstab de la partición montada?
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: ccrunch en 19 Enero 2014, 14:48 PM
Cita de: dato000 en 17 Enero 2014, 15:12 PM
Como esta el archivo fstab de la partición montada?
Así está:

#Disco de 320GB
UUID=XXXXXXXXXXXXXX /mnt/Datos ntfs rw 0 0


Ahora que me doy cuenta de lo gilipollas que soy, pasé por alto que el chmod de linux no vale para particiones NTFS.

Estaba intentando hacer chmod 775 sobre NTFS  :xD
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: daryo en 19 Enero 2014, 14:56 PM
mira en archivo passwd el uid de tu user para ponerla donde esta en rojo y prueba con esta configuracion
/dev/discoquesea /media/midisco ntfs users,auto,exec,rw,uid=????,fmask=000,umask=000 0 0
luego dices como te fue

edito:

lei a medias lo que decias en cuanto a tu pregunta ahora si  tengo entendido que una particion ntfs no se puede manejar diferentes permisos por directorios no puedes cambiar el formato? ext4 o algo asi?
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: ccrunch en 19 Enero 2014, 15:14 PM
Cita de: daryo en 19 Enero 2014, 14:56 PM
mira en archivo passwd el uid de tu user para ponerla donde esta en rojo y prueba con esta configuracion
/dev/discoquesea /media/midisco ntfs users,auto,exec,rw,uid=????,fmask=000,umask=000 0 0
luego dices como te fue

edito:

lei a medias lo que decias en cuanto a tu pregunta ahora si  tengo entendido que una particion ntfs no se puede manejar diferentes permisos por directorios no puedes cambiar el formato? ext4 o algo asi?

No, para cambiar el formato, hasta donde yo sé, tengo que guardar los datos, formatear el disco con ext4 y luego volver a copiarlos.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: dato000 en 19 Enero 2014, 18:45 PM
Cita de: ccrunch en 19 Enero 2014, 14:48 PM
Así está:

#Disco de 320GB
UUID=XXXXXXXXXXXXXX /mnt/Datos ntfs rw 0 0


Ahora que me doy cuenta de lo gilipollas que soy, pasé por alto que el chmod de linux no vale para particiones NTFS.

Estaba intentando hacer chmod 775 sobre NTFS  :xD

No sirve, por eso te deje los links, para que leyeras, para el montado de particiones con permisos se usan fmask y dmask además de comprobar si el usuario que usas tiene permitido el uso de tal grupo, y adjuntarlo con gid.

Si estas usando un chmod 775 seria algo como esto:

#Disco de 320GB
UUID=XXXXXXXXXXXXXX /mnt/Datos ntfs auto,exec,rw,uid=1000,gid=1000,dmask=002,fmask=002,utf8 0 0 0


lee este link, es el más resumido, pero si de verdad estas interesado debes leer todo, especialemente el pdf que te deje, igual, voy a dejar todo aqui nuevamente:

http://just4cool.wordpress.com/2009/02/19/conociendo-el-fstab-y-sus-opciones/
http://blog.desdelinux.net/con-fstab-como-montar-automaticamente-una-particion-ntfs/
http://blog.desdelinux.net/lo-que-debemos-saber-del-fstab-pdf./

Explicando rapidamente, citando desde Conociendo el FSTAB y sus opciones (http://just4cool.wordpress.com/2009/02/19/conociendo-el-fstab-y-sus-opciones/):

Citar
auto: Si especificamos esta opción, la partición se montará automáticamente al iniciar el sistema. La opción contraria es noauto. Lo más interesante es, sin duda, el montaje automático.

exec: Esta opción la pondremos si tenemos interés en que podamos ejecutar binarios sobre la partición. Si por ejemplo vamos a programar y ejecutar sobre la partición será necesario especificarla. La opción contraria es noexec.

rw: Al montar la partición, si especificamos esta opción estaremos permitiendo la lectura y escritura. Los permisos también deberán estar en concordancia con esta opción. Si queremos que la partición sea de sólo lectura la opción adecuada es ro (Read Only).
uid: Digamos que está opción indicará a qué usuario/os pertenecen los ficheros de la partición que vamos a montar. Estos usuarios deberán ser indicados a través de su identificación. Podemos revisar qué número corresponde a cada usuario examinando el fichero /etc/passwd. En mi caso, el valor del uid para mi usuario es 1000.

gid: Similar a la opción anterior pero referente al grupo de usuarios. Podemos ver el gid del grupo al que pertenecemos en el fichero /etc/groups. En mi caso es el mismo que el de usuario, 1000.

fmask: Se trata del umask para los ficheros de la partición a montar. Así podremos especificar los permisos que tendrán estos ficheros. Dado que la partición de datos pertenece a mi usuario, voy a darle los mismos permisos que tendrán los ficheros de mi home por defecto que son lectura y escritura para el propietario (especificado en uid), lectura para usuarios del mismo grupo (especificado en gid) al que pertenece el fichero y  lectura para el resto de usuarios. Estos permisos son rw-r–r–, en binario serán 644 y dado que lo que utilizamos con fmask es un umask 777-644=133. El valor será 133.

dmask: Es igual que la opción anterior pero en este caso se refiere a los directorios. Para que podamos abrir un directorio es necesario que éste tenga permisos de ejecución por lo que los permisos serán los mismos que para ficheros pero añadiendo permisos de ejecución para propietario, grupo propietario y el resto de usuarios. Por tanto los permisos serán rwxr-xr-x que en binario es 755. En umask sería 777-755=022. El valor será 022.
utf8: Lo pondremos si la codificación de los nombres es utf8, si estamos utilizando otra codificación utilizaremos la opción que le corresponda.

Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: ccrunch en 19 Enero 2014, 19:08 PM
Vale, más tarde tendré que hacer la prueba de si poniéndole el UID y GID, puedo asignarle permisos a OTROS usuarios, por ejemplo usuario y grupo todo, y otros solamente lectura. Según leí en los documentos que me has mandado (por cierto, gracias por tomarte la molestia) solamente pueden hacer las operaciones el usuario y el grupo que figura en FSTAB.

Así que si pasa eso, para un sistema serio tendría que usarse EXT si o si.

Por cierto,
UUID=XXXXXXXXXXXXXX /mnt/Datos ntfs auto,exec,rw,uid=1000,gid=1000,dmask=002,fmask=[b]002[/b],utf8 0 0 0
Si es 775 no debería ser?:
UUID=XXXXXXXXXXXXXX /mnt/Datos ntfs auto,exec,rw,uid=1000,gid=1000,dmask=002,fmask=001,utf8 0 0 0

Ya que bueno, los archivos empiezan por 6 y no por 7, que yo sepa.

Salu2 y gracias.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: dato000 en 19 Enero 2014, 20:11 PM
Cita de: ccrunch en 19 Enero 2014, 19:08 PM
Ya que bueno, los archivos empiezan por 6 y no por 7, que yo sepa.

Salu2 y gracias.

WATT???

los permisos van en sistema binario desde 000 hasta 777, siempre ha sido así.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: ccrunch en 19 Enero 2014, 20:22 PM
Cita de: dato000 en 19 Enero 2014, 20:11 PM
WATT???

los permisos van en sistema binario desde 000 hasta 777, siempre ha sido así.
Sí, pero en el caso de la umask, para directorios empieza por 7 y para los archivos por 6.

Igual no me explico bien.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: dato000 en 20 Enero 2014, 02:52 AM
Cita de: ccrunch en 19 Enero 2014, 20:22 PM
Sí, pero en el caso de la umask, para directorios empieza por 7 y para los archivos por 6.

Igual no me explico bien.

cierto no te explicas bien, y me parece que no has implementado nada, es más, estoy seguro. Esto ya parece un flame.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: ccrunch en 20 Enero 2014, 02:58 AM
Cita de: dato000 en 20 Enero 2014, 02:52 AM
cierto no te explicas bien, y me parece que no has implementado nada, es más, estoy seguro. Esto ya parece un flame.
Pues no, no he implementado nada porque visto lo visto como trabaja ntfs-3g y para lo que lo voy a usar no me conviene.

Yo no entro para flamear, para eso no entro.

Salu2
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: dato000 en 20 Enero 2014, 13:12 PM
Tema notificado. Todo esto fue inutil. Que falta de respeto.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: ccrunch en 20 Enero 2014, 14:09 PM
Cita de: dato000 en 20 Enero 2014, 13:12 PM
Tema notificado. Todo esto fue inutil. Que falta de respeto.
Tema reportado, inútil y falta de respeto? Donde ves tu eso?

Por favor... hay algunos que tela.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: dato000 en 20 Enero 2014, 14:14 PM
Cita de: ccrunch en 20 Enero 2014, 14:09 PM
Tema reportado, inútil y falta de respeto? Donde ves tu eso?

Por favor... hay algunos que tela.

Y así con que moral uno viene a ayudar.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: ccrunch en 20 Enero 2014, 14:36 PM
Cita de: dato000 en 20 Enero 2014, 14:14 PM
Y así con que moral uno viene a ayudar.
A ver, te lo explicaré de todas formas para que queden las cosas claras del por qué no he implementado eso que me explicaste, para que no te enfades, porque hay veces que te pones hijo mío que no veas.

Ese disco NTFS quiero cambiarle los permisos de RWX para todo el mundo porque lo quiero poner en samba, y por si alguna vez se me olvida algún permiso de samba de "acceso anónimo" o "browseable", le quería poner solamente todos los permisos a los usuarios y al grupo, para que solamente los autentificados tengan acceso.

Pero con ntfs-3g da igual porque solamente me sirve para un usuario y grupo que yo le ponga, o pongo root y grupo root, y podrá hacer operaciones solamente esos, o lo dejo como está y no lo pongo en samba, copio los datos, pongo el disco en ext4 y vuelvo a copiar los datos, porque en el servidor los usuarios locales deben tener acceso.

Por eso no lo implemento, aunque los documentos que me has mandado me han servido para ver cómo funciona ntfs-3g y ver que esa no es una buena solución para samba. Así que no sé a que viene eso de flameos, faltas de respeto, etc etc si de eso no hay nada. O esperas que me ponga a probar una cosa que ya sé de antemano como funciona, solamente para que el señor esté contento?  :(
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: _Slash_ en 22 Enero 2014, 23:56 PM
Cita de: ccrunch en 20 Enero 2014, 14:36 PM
Ese disco NTFS quiero cambiarle los permisos de RWX para todo el mundo porque lo quiero poner en samba, y por si alguna vez se me olvida algún permiso de samba de "acceso anónimo" o "browseable", le quería poner solamente todos los permisos a los usuarios y al grupo, para que solamente los autentificados tengan acceso.

Eso lo haces desde la configuración de samba, en el disco duro no necesitas cambiar ningún permiso.
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: #!drvy en 23 Enero 2014, 00:16 AM
Creo que nadie leyo mi respuesta...

Saludo
Título: Re: No se cambian los permisos a una carpeta recursivamente en Debian 7
Publicado por: _Slash_ en 23 Enero 2014, 01:38 AM
Cita de: @drvy en 23 Enero 2014, 00:16 AM
Creo que nadie leyo mi respuesta...

Saludo

El que no la vio fue ccrunch.