Hola de nuevo compañeros. En esta ocasión mi duda está relacionada con el comando >mount<. La versión de Musix que tengo instalada es 0.26 y no tengo ningún problema con el montaje de la unidad de cd pero recientemente instalé un software que debe tener acceso a montar y desmontar la unidad. La cuestión es que creo, por el uso que habitualmente hago del sistema, que se monta automáticamente pero cuando en el software le doy a "montar" me dice que debo ser superusuario para usar >mount<. Todo lo consultado hasta el momento hace referencia a /etc/fstab pero en la línea correspondiente al cd en este fichero he señalado el grupo "users" con lo que no debiera haber problemas aunque sí que los hay. -http://www.mypastebin.com/?code=440459495 Aquí dejo mi fstab por si hubiera alguna sugerencia o alguna argumentación sobre cómo funciona el mount en Musix 0.26 y cómo puedo hacer para permitir a determinado software montar y desmontar cds.
como root: chmod 4755 `which mount` chmod 4755 `which umount` Salu2 Ivan On Thu, 24 Nov 2005 22:01:27 +0100 Pedro Martínez <[email protected]> wrote:
Hola de nuevo compañeros.
En esta ocasión mi duda está relacionada con el comando >mount<. La versión de Musix que tengo instalada es 0.26 y no tengo ningún problema con el montaje de la unidad de cd pero recientemente instalé un software que debe tener acceso a montar y desmontar la unidad. La cuestión es que creo, por el uso que habitualmente hago del sistema, que se monta automáticamente pero cuando en el software le doy a "montar" me dice que debo ser superusuario para usar >mount<. Todo lo consultado hasta el momento hace referencia a /etc/fstab pero en la línea correspondiente al cd en este fichero he señalado el grupo "users" con lo que no debiera haber problemas aunque sí que los hay.
-http://www.mypastebin.com/?code=440459495
Aquí dejo mi fstab por si hubiera alguna sugerencia o alguna argumentación sobre cómo funciona el mount en Musix 0.26 y cómo puedo hacer para permitir a determinado software montar y desmontar cds.
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-Help mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-help
On 11/24/05, Iv__n Belmonte <[email protected]> wrote:
como root:
chmod 4755 `which mount` chmod 4755 `which umount`
Pues he hecho lo que me dices Iván y desde entonces no puedo montar de ninguna de las maneras... Antes se montaba automáticamente cuando con konqueror entraba en /mnt, y podía montarlo desde la consola de comandos con >sudo mount<. Ahora ejecuto el >sudo mount< y me arroja el mensaje de que debo ser superususario para ejecutar mount. A falta conseguirlo ¿Cómo puedo volver al estado anterior?
Hola pedro: Creo q deberias poner user, en vez de users en el fstab en las unidades q queres montar no siendo root, tambien es buena idea añadir el parametro umask=000. Si todo funciona bien tenes q poder montar la unidad q quieras con cualquier usuario. Por ejemplo /dev/cdrom /cdrom iso9660 defaults,ro,user,noexec,noauto,umask=000 0 0 El 24/11/05, Pedro Martínez<[email protected]> escribió:
On 11/24/05, Iv__n Belmonte <[email protected]> wrote:
como root:
chmod 4755 `which mount` chmod 4755 `which umount`
Pues he hecho lo que me dices Iván y desde entonces no puedo montar de ninguna de las maneras... Antes se montaba automáticamente cuando con konqueror entraba en /mnt, y podía montarlo desde la consola de comandos con >sudo mount<. Ahora ejecuto el >sudo mount< y me arroja el mensaje de que debo ser superususario para ejecutar mount. A falta conseguirlo ¿Cómo puedo volver al estado anterior?
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-Help mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-help
On 11/25/05, Javier Mondini <[email protected]> wrote:
Hola pedro:
Creo q deberias poner user, en vez de users en el fstab en las unidades q queres montar no siendo root, tambien es buena idea añadir el parametro umask=000. Si todo funciona bien tenes q poder montar la unidad q quieras con cualquier usuario. Por ejemplo /dev/cdrom /cdrom iso9660 defaults,ro,user,noexec,noauto,umask=000 0 0
Pues respecto a user, me parece que no... voy a probarlo pero en Kuser dice que el nombre del grupo es "users" así que intuyo que será eso lo que deba dejar en fstab. Por otro lado la unidad cdrom se me monta automáticamente y no necesito realizar ningún >mount< pero hace poco tengo un software que cuando le doy a "montar" me advierte que debo ser superusuario para realizar "mount" y efectivamente desde una consola éste es el mensaje que me arroja. A saber...
On Friday 25 November 2005 04:59, Pedro Martínez wrote:
desde una consola éste es el mensaje que me arroja. A saber...
Hola, no llegó el mensaje de error, tampoco fstab -- Marcos Guglielmetti Coordinador del desarrollo de Musix GNU+Linux (www.musix.org.ar) fecha: jue nov 24 03:15:01 CET 2005 ___________________________________________________________ 1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar
Hola, no llegó el mensaje de error, tampoco fstab
Pues no lo repetí porque pensé que se me había entendido pero básicamente el mensaje de error es "Debe ser superusuario para usar mount", mensaje que me aparece tanto en la consola como en el software iniciado en el hago click sobre la opción de "montar" o "desmontar". Por su parte el fstab lo enlacé en el primer mensaje que envié en este hilo. Se trata de un enlace a mypastebin. Gracias
Hola Pedro Los permisos 4755 son para dar permisos de ejecución a todos los usuarios y grupos, y el "4" especialmente activa el sticky bit. Eso quiere decir que los binarios de "mount" y "umount", al tener sticky bit son ficheros con "suid", lo que significa que al ejecutarlos adquieres los permisos del propietario sobre el fichero en cuestion. No se por que no te funciona, pero para volver atras solo necesito que alguien ejecute en su Music las siguientes ordenes y me pase el resultado: ls -la `which mount` ls -la `which umount` Entonces te dire como poner lso permisos como estaban. Perdona por haberte causado este incidente, quiza entendi mal el problema. Salu2 Ivan On Fri, 25 Nov 2005 02:33:04 +0100 Pedro Martínez <[email protected]> wrote:
On 11/24/05, Iv__n Belmonte <[email protected]> wrote:
como root:
chmod 4755 `which mount` chmod 4755 `which umount`
Pues he hecho lo que me dices Iván y desde entonces no puedo montar de ninguna de las maneras... Antes se montaba automáticamente cuando con konqueror entraba en /mnt, y podía montarlo desde la consola de comandos con >sudo mount<. Ahora ejecuto el >sudo mount< y me arroja el mensaje de que debo ser superususario para ejecutar mount. A falta conseguirlo ¿Cómo puedo volver al estado anterior?
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-Help mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-help
On Friday 25 November 2005 18:36, Iván Belmonte wrote:
Hola Pedro
Los permisos 4755 son para dar permisos de ejecución a todos los usuarios y grupos, y el "4" especialmente activa el sticky bit. Eso quiere decir que los binarios de "mount" y "umount", al tener sticky bit son ficheros con "suid", lo que significa que al ejecutarlos adquieres los permisos del propietario sobre el fichero en cuestion.
No se por que no te funciona, pero para volver atras solo necesito que alguien ejecute en su Music las siguientes ordenes y me pase el resultado:
ls -la `which mount` ls -la `which umount`
Entonces te dire como poner lso permisos como estaban.
Perdona por haberte causado este incidente, quiza entendi mal el problema.
Salu2
Ivan
ls -la `which mount` -rwxr-xr-x 1 knoppix root 81080 2002-12-10 20:58 /bin/mount Definitivamente cometí un error algún día al asignar propietarios y permisos para todos los programas que están en /bin ¿Cual sería el comando para solucionar esto definitivamente para todos los comandos? Una vez que lo sepa exactamente y que compruebe que funciona, ponemos esta información en el WIKI de Musix y corrijo el asunto en /bin Sepan disculpar las molestias, no es sencillo a veces lidiar con hacer una distribución ;), y a veces uno arruina ciertas cosas que estaban bien originariamente
On Fri, 25 Nov 2005 02:33:04 +0100
Pedro Martínez <[email protected]> wrote:
On 11/24/05, Iv__n Belmonte <[email protected]> wrote:
como root:
chmod 4755 `which mount` chmod 4755 `which umount`
Pues he hecho lo que me dices Iván y desde entonces no puedo montar de ninguna de las maneras... Antes se montaba automáticamente cuando con konqueror entraba en /mnt, y podía montarlo desde la consola de comandos con >sudo mount<. Ahora ejecuto el >sudo mount< y me arroja el mensaje de que debo ser superususario para ejecutar mount. A falta conseguirlo ¿Cómo puedo volver al estado anterior?
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-Help mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-help
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-Help mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-help
-- Marcos Guglielmetti Coordinador del desarrollo de Musix GNU+Linux (www.musix.org.ar) fecha: jue nov 24 03:15:01 CET 2005 ___________________________________________________________ 1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar
Lo logico seria que todos los binarios fuesen propiedad del usuario root y tuviesen atributos 755 (posiblemente haya algun suid por ahi, pero eso lo desconozco, yo soy de FreeBSD): /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin .... etc.. solamente hace falta mirar el PATH a los binarios para saber donde hay mas (echo $PATH). Eso seria lo logico, lo que no se es si Knoppix trae los permisos cambiados, que es otra opcion, y en tal caso ya no puedo ser de mucha ayuda. Para el problema de montar y desmontar los CD, si el propietario fuese el root, creo que habria funcionado mi solucion, que el software que debe montarlos y desmontarlos se debe ejecutar seguramente con un usuario no privilegiado, que al lanzar un binario con suid de root adquiriria los permisos de root y entonces podria montarlo sin problemas. Por lo que veo, lo que ha psado es que el suid se ha aplicado al usuario Knoppix, con lo que el usuario que queria ejecutar "mount" adquiria los permisos del usuario Knoppix, que NO tiene permisos por defecto para montar y desmontar (a nivel de nucleo, no por atributos). Una posible solucion (si lo quieres probar, Pedro) es la siguiente: chown root:root `which mount` chown root:root `which umount` chmod 4755 `which mount` chmod 4755 `which umount` Esto en principio deberia funcionar. Pedro (o alguien que se preste) podeis confirmarmelo? Salu2 Ivan On Fri, 25 Nov 2005 17:02:34 +0100 Marcos Guglielmetti <[email protected]> wrote:
On Friday 25 November 2005 18:36, Iván Belmonte wrote:
Hola Pedro
Los permisos 4755 son para dar permisos de ejecución a todos los usuarios y grupos, y el "4" especialmente activa el sticky bit. Eso quiere decir que los binarios de "mount" y "umount", al tener sticky bit son ficheros con "suid", lo que significa que al ejecutarlos adquieres los permisos del propietario sobre el fichero en cuestion.
No se por que no te funciona, pero para volver atras solo necesito que alguien ejecute en su Music las siguientes ordenes y me pase el resultado:
ls -la `which mount` ls -la `which umount`
Entonces te dire como poner lso permisos como estaban.
Perdona por haberte causado este incidente, quiza entendi mal el problema.
Salu2
Ivan
ls -la `which mount` -rwxr-xr-x 1 knoppix root 81080 2002-12-10 20:58 /bin/mount
Definitivamente cometí un error algún día al asignar propietarios y permisos para todos los programas que están en /bin
¿Cual sería el comando para solucionar esto definitivamente para todos los comandos?
Una vez que lo sepa exactamente y que compruebe que funciona, ponemos esta información en el WIKI de Musix y corrijo el asunto en /bin
Sepan disculpar las molestias, no es sencillo a veces lidiar con hacer una distribución ;), y a veces uno arruina ciertas cosas que estaban bien originariamente
On Fri, 25 Nov 2005 02:33:04 +0100
Pedro Martínez <[email protected]> wrote:
On 11/24/05, Iv__n Belmonte <[email protected]> wrote:
como root:
chmod 4755 `which mount` chmod 4755 `which umount`
Pues he hecho lo que me dices Iván y desde entonces no puedo montar de ninguna de las maneras... Antes se montaba automáticamente cuando con konqueror entraba en /mnt, y podía montarlo desde la consola de comandos con >sudo mount<. Ahora ejecuto el >sudo mount< y me arroja el mensaje de que debo ser superususario para ejecutar mount. A falta conseguirlo ¿Cómo puedo volver al estado anterior?
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-Help mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-help
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-Help mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-help
Una posible solucion (si lo quieres probar, Pedro) es la siguiente:
chown root:root `which mount` chown root:root `which umount` chmod 4755 `which mount` chmod 4755 `which umount`
Esto en principio deberia funcionar. Pedro (o alguien que se preste) podeis confirmarmelo?
Pues efectivamente Iván, añadiendo el cambio de propietario no es que todo haya vuelto a la normalidad, sino que el software ya no arroja el mensaje de error referente a superusuario. La cuestión estaba entonces en el asunto del usuario knoppix pero al menos esto servirá como experiencia para futuras mejoras. Eso sí, tengo una curiosidad y es que de todas las distros que había probado hasta el momento no ví que la unidad de cd se montara automáticamente ya que he probado a ejecutar un "umount" como superusuario desde una consola y cuando vuelvo a entrar en el directorio, sin previamente montar, ahí se encuentra el cd montado. No hay duda de que esto ayuda a aquellos que se inmiscuyen en Linux de forma novel pero la curiosidad me hace preguntar si es que existe un daemon ejerciendo la función descrita.
Perdona por haberte causado este incidente, quiza entendi mal el problema.
Ningún problema compañero. He lidiado con cosas peores que por norma general soy yo mismo quien las provoca; Me gusta trastear demasiado. Muchas gracias por el interés y la ayuda.
On Saturday 26 November 2005 06:42, Pedro Martínez wrote:
Una posible solucion (si lo quieres probar, Pedro) es la siguiente:
chown root:root `which mount` chown root:root `which umount` chmod 4755 `which mount` chmod 4755 `which umount`
Esto en principio deberia funcionar. Pedro (o alguien que se preste) podeis confirmarmelo?
Pues efectivamente Iván, añadiendo el cambio de propietario no es que todo haya vuelto a la normalidad, sino que el software ya no arroja el mensaje de error referente a superusuario. La cuestión estaba entonces en el asunto del usuario knoppix pero al menos esto servirá como experiencia para futuras mejoras.
Pero si todo no volvió a la normalidad, ¿qué problema hay aún? Dime porque necesitaría resolverlo.
Eso sí, tengo una curiosidad y es que de todas las distros que había probado hasta el momento no ví que la unidad de cd se montara automáticamente ya que he probado a ejecutar un "umount" como superusuario desde una consola y cuando vuelvo a entrar en el directorio, sin previamente montar, ahí se encuentra el cd montado. No hay duda de que esto ayuda a aquellos que se inmiscuyen en Linux de forma novel pero la curiosidad me hace preguntar si es que existe un daemon ejerciendo la función descrita.
Puede ser automount o algo así, que se inicia desde algún script en el arranque. Para ver si está en memoria el proceso este: ps -A | grep mount Debería aparecer si ejecutas un pedido de lista de procesos (ps) y filtras (grep) los que contengan la palabra "mount" -- Marcos Guglielmetti Coordinador del desarrollo de Musix GNU+Linux (www.musix.org.ar) fecha: jue nov 24 03:15:01 CET 2005 ___________________________________________________________ 1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar
La aplicacion que ejecuta el montaje se llama "automount". El nombre lo dice todo heheh Salu2 Ivan On Sat, 26 Nov 2005 06:42:06 +0100 Pedro Martínez <[email protected]> wrote:
Una posible solucion (si lo quieres probar, Pedro) es la siguiente:
chown root:root `which mount` chown root:root `which umount` chmod 4755 `which mount` chmod 4755 `which umount`
Esto en principio deberia funcionar. Pedro (o alguien que se preste) podeis confirmarmelo?
Pues efectivamente Iván, añadiendo el cambio de propietario no es que todo haya vuelto a la normalidad, sino que el software ya no arroja el mensaje de error referente a superusuario. La cuestión estaba entonces en el asunto del usuario knoppix pero al menos esto servirá como experiencia para futuras mejoras.
Eso sí, tengo una curiosidad y es que de todas las distros que había probado hasta el momento no ví que la unidad de cd se montara automáticamente ya que he probado a ejecutar un "umount" como superusuario desde una consola y cuando vuelvo a entrar en el directorio, sin previamente montar, ahí se encuentra el cd montado. No hay duda de que esto ayuda a aquellos que se inmiscuyen en Linux de forma novel pero la curiosidad me hace preguntar si es que existe un daemon ejerciendo la función descrita.
Perdona por haberte causado este incidente, quiza entendi mal el problema.
Ningún problema compañero. He lidiado con cosas peores que por norma general soy yo mismo quien las provoca; Me gusta trastear demasiado. Muchas gracias por el interés y la ayuda.
Pedro Martínez wrote:
Una posible solucion (si lo quieres probar, Pedro) es la siguiente:
chown root:root `which mount` chown root:root `which umount` chmod 4755 `which mount` chmod 4755 `which umount`
Esto en principio deberia funcionar. Pedro (o alguien que se preste) podeis confirmarmelo?
Pues efectivamente Iván, añadiendo el cambio de propietario no es que todo haya vuelto a la normalidad, sino que el software ya no arroja el mensaje de error referente a superusuario. La cuestión estaba entonces en el asunto del usuario knoppix pero al menos esto servirá como experiencia para futuras mejoras.
Eso sí, tengo una curiosidad y es que de todas las distros que había probado hasta el momento no ví que la unidad de cd se montara automáticamente ya que he probado a ejecutar un "umount" como superusuario desde una consola y cuando vuelvo a entrar en el directorio, sin previamente montar, ahí se encuentra el cd montado. No hay duda de que esto ayuda a aquellos que se inmiscuyen en Linux de forma novel pero la curiosidad me hace preguntar si es que existe un daemon ejerciendo la función descrita.
> > > > Perdona por haberte causado este incidente, quiza entendi mal el > > problema. > >
Ningún problema compañero. He lidiado con cosas peores que por norma general soy yo mismo quien las provoca; Me gusta trastear demasiado. Muchas gracias por el interés y la ayuda.
pedro no es mas facil agregar en el fstab: /dev/cdrom0 /mnt/cdrom auto noauto,users,ro 0 0 o /dev/hdb /mnt/cdrom auto noauto,users,ro 0 0 /dev/hdc /mnt/cdrom auto noauto,users,ro 0 0 /dev/hdd /mnt/cdrom auto noauto,users,ro 0 0 segun corresponda, despues otro tip es usar despues el kwikdisk q viene en kde lo corren una vez y queda corriendo con un icono en la barra de tareas pinchan ahi y les sale una lista de los filesystem disponibles para mountar/desmontar, es repractico unos clicks y ya esta. Saludos. Dvilio.
------------------------------------------------------------------------
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-Help mailing list [email protected] http://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-help
___________________________________________________________ 1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar
participants (6)
-
Dvilio -
Iv__n Belmonte -
Iván Belmonte -
Javier Mondini -
Marcos Guglielmetti -
Pedro Martínez