¿que ha sido de insmod, modprobe, etc etc?[SOLUCIONADO]

8 envíos / 0 nuevos
Último envío
#1 Dom, 24/02/2019 - 20:55
angel.deb
Imagen de angel.deb
Desconectado/a
se unió: 24/02/19

¿que ha sido de insmod, modprobe, etc etc?[SOLUCIONADO]

Hola.

Estoy intentando hacer funcionar mi "Realtek Semiconductor Corp. RTS5129 Card Reader Controller" y parece que debo compilar he instalar algún módulo.

Metido en faena me he encontrado en la necesidad de usar modprobe, insmod, rmmod, etc etc, y resulta que no están. Tampoco encuentro en los repositorios los paquetes que los instalan. Supongo que estos comandos han sido substituidos por otros. ¿Sabeis por cuales?

Estoy usando la distribución testing.

Saludos y gracias.

Dom, 24/02/2019 - 21:20
angel.deb
Imagen de angel.deb
Desconectado/a
se unió: 24/02/19

Solucionado y me autorespondo.

Esta distro tiene cosas realmente raras.

En una "Konsole" o una "xterm", aún como usuario root, estos comandos no están disponibles porque  PATH no incluye su ruta, en cambio en una consola en modo texto, fuera del entorno gráfico, si se pueden usar.

No entiendo el porqué de todo esto, pero es bastante molesto.

Saludos.

Lun, 25/02/2019 - 08:06 (Responder a #2)
Panko
Imagen de Panko
Conectado
moderador
se unió: 18/02/16

Puede ser debido a algún problema de configuración, ya sea del sistema o incluso de sudo. Tienes que tener en cuenta que sudo no es su, y su funcionamiento es diferente. Mientras que su te loguea como otro usuario, incluyendo su configuración y variables de entorno, sudo solo te da permisos para ejecutar ciertas acciones manteniendo la mayoría de tus variables de entorno y configuraciones.

Podrías poner en los tres casos el contenido de la variable PATH, ya que es diferente para los tres casos:

~$ echo $PATH         ## PATH del usuario

~$ sudo echo $PATH     ## PATH del usuario con permisos de root

~$ su
~# echo $PATH         ## PATH de root

en los tres casos anteriores te saldrán valores diferentes, y eso puedes corregirlo estableciendo el valor de PATH al inicio. Por otro lado, si has estado trasteando y has puesto mal algún valor (los errores de escritura ocurren), no se está estableciendo correctamente la variable.

 

p.d.: En mi sistema puedo usar modprobe/rmmod/insmod sin problemas tanto como root como usuario con privilegios.

  No hay bar que por bien no venga....
Lun, 25/02/2019 - 12:44
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

Mas alla de lo que te ha dicho Panko, fijate en lo siguiente

su
passwrd:
echo $ PATH
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:--......(otras rutas locales de usuario )...............................
## ahora ejecutar lo mismo pero  agregando '-' 
su -
passwrd:
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin  
##----------------------------
# entonces 

 whereis modprobe
modprobe: !!---/sbin/modprobe ---!!!/etc/modprobe.d /lib/modprobe.d /usr/share/man/man8/modprobe.8.gz

Fijate en el PATH  del segundo caso   sbin 

Lun, 25/02/2019 - 18:52 (Responder a #4)
angel.deb
Imagen de angel.deb
Desconectado/a
se unió: 24/02/19

No accedí a root con sudo sino con su.

Parece ser que el archivo de configuración que establece la PATH de root en modo gráfico le asigna unos valores diferentes que el que hace lo mismo en modo texto.

Una vez descubierto el problema la solución ha sido bien fácil, pero me ha estado tocando las narices un par de días. Lo que no entiendo es la necesidad de establecer estas distintas configuraciones para el mismo usuario root.

Lun, 25/02/2019 - 19:46
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

Un tema de seguridad, si te interesa el motivo  busca la causa de por que se implementaron estas diferencias, por ejemplo 

https://unix.stackexchange.com/questions/7013/why-do-we-use-su-and-not-just-su

https://unix.stackexchange.com/questions/460478/debian-su-and-su-path-differences

Mar, 26/02/2019 - 14:47
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 Buena aclaración. No había caído en lo de las variables de entorno.

 

Mié, 27/02/2019 - 21:22 (Responder a #7)
angel.deb
Imagen de angel.deb
Desconectado/a
se unió: 24/02/19

Entonces no depende de si estás en modo gráfico o texto como yo había deducido (en el caso de su sin "-"), sino de si accedes a root desde un usuario normal.

Gracias.