¿Cómo montar USB/discos automáticamente en iceWM?

16 envíos / 0 nuevos
Último envío
#1 Vie, 07/04/2017 - 14:29
Anónimo (no verificado)
Imagen de Anónimo
anonymous user

¿Cómo montar USB/discos automáticamente en iceWM?

Estado: 
[SOLUCIONADO]

Hola de nuevo, ya sé que puede parecer una tontería pero mi problema es el siguiente:

Al instalar Debian con iceWM en el viejo Dell Optiplex gx260 se me pasó algo importante, no instale algo parecido al Pmount de Puppy Linux. Y aunque no pasa nada con montar las unidades usb y el segundo disco con el comando mount eso es algo que se puede hacer automáticamente. Ya probé al instalarle pcmanfm como sugieren (no funcionó) al buscar en ddg algo de información, pero sólo encontré eso y sobre utilizar usbmount o fstab para ello. Pero al usar usbmount si puedo montar el usb más no me deja borrar archivos de mis llaves usb y tampoco detecta el disco interno con ext4 (sdb1).

 

¿Puedo montar los discos y usb sin necesidad de instalar pcmanfm o thunar?, lo que pasa es que está contento con Xfe, y no quiere otro gestor de archivos, yo lo instalé tambien y es una maravilla. Bueno, les agradezco que me hayan leído, ¡saludos desde México!.

Vie, 07/04/2017 - 15:40
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Si te funciona usbmount , configuraste correctamente las reglas  (permisos ,tipo de formato etc ) ??

Acabo de releer,  ¿el disco interno ? si tenes un segundo disco lo tenes que montar gestionando /etc/fstab ,

o bien haces que se automonte (auto) o  lo montas luego manualmente cuando lo necesistes siempre y cuando hayas configurado todo correctamente,  como root, o  como usuario ( opcion 'user' ) 

O yo entendi todo mal y estas mesclando los tantos, tu redacción me resulta un tanto confusa .

Entonces , ¿cual es tu objetivo ? ,¿con cuales herramientas ? , en todo caso da un par de ejemplos de como queres gestionar todo eso .

Vie, 07/04/2017 - 15:49 (Responder a #2)
Devoto (no verificado)
Imagen de Anónimo

Hola @caliban, creo que ya está configurado, esto es lo que modifique de mi archivo usbmount.conf:

 

MOUNTOPTIONS="sync,noexec,nodev,noatime,nodiratime,users,umask=000"

FILESYSTEMS="vfat ext2 ext3 ext4 hfsplus"

 

Saludos.

 

 

 

Vie, 07/04/2017 - 16:01
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

te falta configurar otra entrada ,

FS_MOUNTOPTIONS=""

indicando que usuarios pueden hacer que cosa ,podes obtener tus datos ejecutando :

$ id
uid=1000(bla) gid=1000(bla) grupos=1000(bla),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),44(video),46(plugdev),103(scanner),112(netdev),135(vboxusers),1002(vftp1),1003(lighttpd)

 

,leete esto :

http://unix.stackexchange.com/questions/39921/device-is-mounting-as-read-only-can-copy-files-as-root

Vie, 07/04/2017 - 16:12
Devoto (no verificado)
Imagen de Anónimo

Vaya, no sabía que debia de configurar esa línea. voy a leer el enlace.

Gracias.

Sáb, 08/04/2017 - 00:51
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

No tengo tiempo, pero lee la wiki de Debian usbmount, al final dice:

Note: Currently the author of the package is unable to maintain it and no-one else has taken it on yet.

Saludos.
PD: Lee el artículo de Simon McVittie
https://smcv.pseudorandom.co.uk/2015/why_polkit/

Ahí encontraras la respuesta a tu pregunta (s)

PD: Uso un pentium 3, openbox, awesome, i3-DM, ranger, XFE, pcmanfm.

Sáb, 08/04/2017 - 19:16 (Responder a #6)
Devoto (no verificado)
Imagen de Anónimo

Pues he modificado el archivo usbmount.conf tal como recomienda @caliban y sigo sin poder añadir archivos a ellos, es decir las llaves usb. En cuanto a mi segundo disco lo voy a probar configurándolo en el fstab. Gracias.

 

Hola @Berbellon, he leído la wiki y veo lo que dices, ya nadie mantiene usbmount, y por lo que veo aquí desde el 2007 que no hay una versión nueva de ese paquete :S, bueno, me toca investigar más para implementar el automontado en el gestor de archivos Xfe.

 

Saludos a ambos y gracias por contestar smiley

 

Sáb, 08/04/2017 - 19:22
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Hace una comprobación, montalo usando pmount a ver que ocurre 

Sáb, 08/04/2017 - 22:38
Devoto (no verificado)
Imagen de Anónimo

No se que he hecho pero me he cargado el archivo /etc/fstab al tratar de configurarlo, todo por seguir un tutorial. "Esto sobreescribe el fstab" decía justo al final, pff. Ahora me toca averiguar como restaurar ese archivo. Por otro lado ya puedo montar las llaves usb sin problema.

Gracias.

Dom, 09/04/2017 - 12:34
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Pues podrías indicar finalmente con que  método lograste que los usb automonten.

¿Con que aplicación resulto modificado el fstab ? 

Por cierto (sí,ya se, es tarde pero ,,,) es bueno siempre que se va a trabajar ( y experimentar ) configurando archivos de configuración/es   como  fstab, hacer previamente una copia ,  simplemente :

cp  /etc/fstab  /etc/fstab.copia 
cp  /configuracion.d   /configuracion.d.copia

De todos modos ¿te has fijado si en /etc/  no existe una copia de tu fstab ? 

Dom, 09/04/2017 - 16:29
Devoto (no verificado)
Imagen de Anónimo

Pues al final simplemente dejé a usbmount que hiciera el trabajo, como mencioné en mi otro comentario. Bueno, al final volví a reinstalar Debian porque al reiniciar el sistema era de solo lectura. Lo que hice fue usar a echo para modificar una linea de fstab, y lo que sucedió fue que en realidad sobreescribí ese archivo.

Bueno, lo doy como solucionado aunque lo voy a tener que volver a hacer, eso me pasa por querer todo automático xD

Dom, 09/04/2017 - 18:55
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

Para que se den una idea, esa información la leí hace 7 años en el antiguo foro esdebian.

Si la solución  y sugerencia para otros consiste en el uso de software anticuado y para rematar huerfano .....

Hasta Salix OS en sus ediciones openbox, fluxbox usa polkit para el automontado de los dispositivos para que no importe el DE, WM o el administrador de archivos que se use. Salix OS 14.2 -> derivada en la rama stable de Slackware.

 

Mar, 11/04/2017 - 17:51
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

Nota aclaratoria, lo siguiente lo pueden adaptar a su distribución favorita ... Salix OS 14.2 hace algo parecido a lo que hice en ArchLinux ...

Especificaciones del equipo: Compaq 5122LA, memoria RAM 256MB, procesador pentium 3 1GHz. Cuenta con dos discos internos sda, sdb, ningún problema con el montaje. Se conecto al canal secundario dos unidades ópticas (maestro-esclavo), ningún problema con el montaje. Tiene 4 puertos USB versión 1.x, puedo usar los 4 puertos a la vez, ningún problema con el montaje ... NO EDITE NADA EN EL FSTAB ...

Paquetes necesarios: gvfs, polkit, polkit-gnome { o puede ser mate-polkit ... ver wiki polkit}

En ArchLinux edite el .xinitrc para agregar lo siguiente (INICIO CON STARTX)

$ nano .xinitrc
[...]

/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
exec openbox-session

[...]

(En el foro de Debian he visto que hacen lo mismo)

Salix OS, crea un archivo *.desktop en /etc/xdg/autostart (INICIO CON GDM)

polkit-mate-authentication-agent-1.desktop

[Desktop Entry]
Name[es]=Agente de autenticación de PolicyKit
Comment[es]=Agente de autenticación de PolicyKit para escritorio MATE

Exec=/usr/libexec/polkit-mate-authentication-agent-1

Terminal=false
Type=Application
Categories=
NoDisplay=true

Hasta aquí como si se tuviera Debian con GNOME, pero se puede crear una regla polkit, para que no pida autentificación para el "uso" del segundo disco interno.

#nano /etc/polkit-1/rules.d/10-XXX.rules

polkit.addRule(function(action, subject) {
    if (action.id.indexOf("org.freedesktop.udisks2.") == 0 && subject.isInGroup("storage")) {
        return polkit.Result.YES;
    }
});

Observen que mi usuario debe pertenecer al grupo "storage", verifiquen que sucede en Debian. No es necesario un reinico al agregar la regla

#journalctl -b -u polkit

may 11 14:26:24 berbellon systemd[1]: Starting Authorization Manager...
may 11 14:26:24 berbellon polkitd[540]: Started polkitd version 0.113
may 11 14:26:25 berbellon polkitd[540]: Loading rules from directory /etc/polkit-1/rules.d
may 11 14:26:25 berbellon polkitd[540]: Loading rules from directory /usr/share/polkit-1/rules.d
may 11 14:26:25 berbellon polkitd[540]: Finished loading, compiling and executing 2 rules

Verifiquen que sucede con TOP, polkitd   20   0   71.5m  13.6m  0.0  5.6   0:00.26 S /usr/lib/polkit-1/polkitd --no-debug 

Si no esta iniciado, $systemctl status polkit.service      

Finalmente este equipo posee una unidad para diskette 3.5, no lo uso, pero no deseo desconectarlo,

GRUB_CMDLINE_LINUX_DEFAULT="... modprobe.blacklist=floppy"

Saludos.

Mar, 11/04/2017 - 18:03
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

PD: En el pentium 3 uso Openbox, i3-wm, Awesome. Mi gestor de archivos, es pcmanfm, pero igual puedo usar XFE o emelFM2.

Mar, 11/04/2017 - 18:47
Devoto (no verificado)
Imagen de Anónimo

Gracias por la aclaración @Berbellon, yo tuve que reinstalar mi sistema por borrar el fstab. Tendré más cuidado de no recomandar software obsoleto:S

Jue, 25/05/2017 - 20:02
Berbellon
Imagen de Berbellon
Desconectado/a
colaborador
se unió: 04/05/16

Así lo hace Devuan, aunque no estoy seguro si para el automontado solo hay que agregar el usuario al grupo "disk".

"[...] En el proceso de eliminar dbus puede notarse que el paquete gvfs es eliminado, el cual se utiliza para automontar dispositivos USB, pues el mismo depende de dbus. Una alternativa simple para automontar USB consiste en agregar al usuario al grupo disk y configurar los puntos de montaje posibles en el archivo fstab. De esta forma es posible montar los dispositivos USB con facilidad. Puede aparecer más información al respecto luego de investigar un poco la cuestión de automontaje y gestores de archivos de entorno gráfico.

root@devuan:~# cp /etc/fstab /etc/fstab.backup

root@devuan:~# nano /etc/fstab

Al final del archivo fstab se debe agregar simplemente lo siguiente:

/dev/sdb1 /media/usb0 auto user,noauto 0 0

/dev/sdc1 /media/usb1 auto user,noauto 0 0

Una cuestión importante en este punto, es que el modo “user” se indica para que el usuario tenga permisos para montar el dispositivo (cuando usualmente sólo root puede hacerlo). Por otro lado, la opción “noauto” indica que el sistema de archivos no se monta automáticamente durante el inicio del sistema. Ver man 5 fstab y man mount para mayor información.

Esta configuración está basada en un sistema con un único disco. Por ende los nodos de dispositivo pueden ser diferentes, dependiendo del sistema y la cantidad de discos. Esto significa que se debe adaptar la configuración anterior si /dev/sdb1 o /dev/sdc1 están en uso dentro del archivo fstab. Si todo es correcto, presionar Ctrl+X para cerrar y guardar los cambios.

A continuación, crear los puntos de montaje:

root@devuan:~# mkdir /media/usb0

root@devuan:~# mkdir /media/usb1

Ahora se debe insertar un dispositivo USB y verificar su funcionamiento:

user@devuan:~$ mount /media/usb0

user@devuan:~$ mount /media/usb1

Al finalizar su uso, desmontar ejecutando:

user@devuan:~$ umount /media/usb0

user@devuan:~$ umount /media/usb1

[...]

https://devuan.org/os/documentation/dev1fanboy/Spanish-Translation

https://wiki.debian.org/SystemGroups