GNU/Linux - Hilo general

eondev

#9360 nah somos coleguis

Kimura

#9360 es un hilo de Linux y me están dando ganas de instalarme un combo Windows+Office y desempolvar el Zune, no te digo mas.

6
Kaiserlau

#9336 entiendo, pero de todas formas, para el uso que le doy, es lo mejor para mi.

pd: cokito loka

Asdrubael

acabo de heredar un ordenador con Linux Mint. ¿Alguien me diría cuál es la diferencia con Windows? ¿Se puede jugar a juegos de la misma manera?

1 respuesta
HeXaN
#9364Asdrubael:

¿Se puede jugar a juegos de la misma manera?

No.

preguntitas

Tengo una arch con el disco cifrado, y a la hora de pedir la contraseña de desbloqueo de la unidad, la distribución de teclado aún no se ha configurado. Como lo soluciono?

Gracias

1 respuesta
Benihime

#9366 Tienes que añadir el módulo keymap al initramfs. Para ello tienes que editar el fichero /etc/mkinitcpio.conf y en la sección hooks asegurarte de tener el módulo keymap antes del modulo encrypt.

El layout que cargará es el que tengas definido en /etc/vconsole.conf.

Te paso como ejemplo lo que tengo definido en dichos ficheros:

HOOKS en "/etc/mkinitcipio.conf":

HOOKS=(base udev autodetect keyboard keymap modconf block encrypt lvm2 filesystems fsck)

/etc/vconsole.conf:

KEYMAP=es

una vez editado estos ficheros reconstruir el initramfs con sudo mkinitcpio -p linux.

5 1 respuesta
preguntitas

#9367 perfecto, muchas gracias.

Saiko9

estoy un poco desesperado y no espero respuesta pero bueno.

Estoy con debian10 en un xps13 de 2019 y tengo problemas cuando uso 'ciertos' hub externos con tarjeta de red ethernet (este portatil es el típico que no tiene ni USB normal only type c).

Pues lo que me pasa es que cuando me pongo a usar algún hub (creo que no me pasa con todos) me empieza a fallar la red, y derrepente el SO se me va totalmente a la mierda, cosas como un IP a me dejan colgado el sistema y no puedo apagarlo de ninguna forma.

Mi máxima sospecha es que me esta jodiendo el NetworkManager pero no tengo ni idea de que es, mirando el dmesg me encuentro cosas como estas:

[ 2176.181962] INFO: task NetworkManager:853 blocked for more than 120 seconds.
[ 2176.181984]       Tainted: G           OE     4.19.0-8-amd64 #1 Debian 4.19.98-1
[ 2176.181991] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 2176.182000] NetworkManager  D    0   853      1 0x00000004
[ 2176.182012] Call Trace:
[ 2176.182042]  ? __schedule+0x2a2/0x870
[ 2176.182059]  ? __switch_to_asm+0x35/0x70
[ 2176.182073]  ? __switch_to_asm+0x41/0x70
[ 2176.182087]  schedule+0x28/0x80
[ 2176.182100]  schedule_preempt_disabled+0xa/0x10
[ 2176.182113]  __mutex_lock.isra.8+0x2b5/0x4a0
[ 2176.182274]  nl80211_dump_scan+0x32/0x6f0 [cfg80211]
[ 2176.182296]  ? __kmalloc_reserve.isra.49+0x2e/0x80
[ 2176.182314]  genl_lock_dumpit+0x2f/0x50
[ 2176.182327]  netlink_dump+0x11c/0x2a0
[ 2176.182340]  __netlink_dump_start+0x164/0x1e0
[ 2176.182355]  genl_family_rcv_msg+0x270/0x3a0
[ 2176.182367]  ? genl_lock_dumpit+0x50/0x50
[ 2176.182377]  ? genl_lock_done+0x50/0x50
[ 2176.182387]  ? genl_unlock+0x20/0x20
[ 2176.182404]  genl_rcv_msg+0x47/0x90
[ 2176.182421]  ? __kmalloc_node_track_caller+0x1d4/0x2a0
[ 2176.182432]  ? genl_family_rcv_msg+0x3a0/0x3a0
[ 2176.182444]  netlink_rcv_skb+0x4c/0x120
[ 2176.182458]  genl_rcv+0x24/0x40
[ 2176.182467]  netlink_unicast+0x181/0x210
[ 2176.182480]  netlink_sendmsg+0x204/0x3d0
[ 2176.182497]  sock_sendmsg+0x36/0x40
[ 2176.182510]  ___sys_sendmsg+0x295/0x2f0
[ 2176.182524]  ? set_fd_set.part.7+0x40/0x40
[ 2176.182534]  ? set_fd_set.part.7+0x40/0x40
[ 2176.182543]  ? set_fd_set.part.7+0x40/0x40
[ 2176.182552]  ? set_fd_set.part.7+0x40/0x40
[ 2176.182567]  ? ep_poll+0x2e1/0x400
[ 2176.182585]  __sys_sendmsg+0x57/0xa0
[ 2176.182606]  do_syscall_64+0x53/0x110
[ 2176.182624]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 2176.182637] RIP: 0033:0x7f34c3223467
[ 2176.182657] Code: Bad RIP value.
[ 2176.182664] RSP: 002b:00007ffc63bcc480 EFLAGS: 00000293 ORIG_RAX: 000000000000002e
[ 2176.182677] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f34c3223467
[ 2176.182683] RDX: 0000000000000000 RSI: 00007ffc63bcc4d0 RDI: 0000000000000007
[ 2176.182689] RBP: 00007ffc63bcc4d0 R08: 0000000000000000 R09: 000055b4e17bc400
[ 2176.182695] R10: 000055b4e16be010 R11: 0000000000000293 R12: 0000000000000000
[ 2176.182700] R13: 000055b4e183c180 R14: 000055b4e184e820 R15: 00007f34c384a850

y solo me pasa cuando uso la parte de la tarjeta de red, si uso el hub para USBs, pantallas... etc no me pasa nada.

Alguien ha tenido alguna vez algún problema similar y a sabido actuar? la verdad que no tengo ni idea de que hacer.

1 respuesta
kevin101

#9369 Has probado con algún otro hub? Si haces un live de otro linux, también te pasa?

1 respuesta
Saiko9

#9370 en principio con otro hub no me ha pasado, lo extraño es que creo q me ha llegado a pasar con el mismo hub pero conectado otra tarjeta de red ethernet en vez de usar la del propio hub.

Lo del live CD no es mala la verdad, si por algún casual me funcionará puedo mirar la versión de kernel y pasarme a esa, buena idea thx.

No se hasta q punto me pasa solo de forma automática o no pq siempre estoy haciendo 'jaleos' con redes aunque no creo q tenga mucho q ver (vms y bridging a saco)

Doest

Hay manera de poder hacer un script mediante bash con tuberías (o sin ellas) para que se ejecute al inicio del usuario?

La idea es que cuando se inicie, el script haga un whoami o $USER y este sobreescriba los datos alojados en /home/usuario/.config/user-dirs.dirs por los pertenecientes a los que el usuario inicia en ese momento.

Este es el archivo por defecto de los usuarios

XDG_DESKTOP_DIR="$HOME/Escritorio"
XDG_DOWNLOAD_DIR="$HOME/Descargas"
XDG_TEMPLATES_DIR="$HOME/Plantillas"
XDG_PUBLICSHARE_DIR="$HOME/Público"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_MUSIC_DIR="$HOME/Música"
XDG_PICTURES_DIR="$HOME/Imágenes"
XDG_VIDEOS_DIR="$HOME/Vídeos"

Y así es como yo quiero que quede.

XDG_DESKTOP_DIR="/homes/usuario/Escritorio"
XDG_DOWNLOAD_DIR="homes/usuario/Descargas"
XDG_TEMPLATES_DIR="homes/usuario/Plantillas"
XDG_PUBLICSHARE_DIR="/homes/usuario/Público"
XDG_DOCUMENTS_DIR="/homes/usuario/Documentos"
XDG_MUSIC_DIR="/homes/usuario/Música"
XDG_PICTURES_DIR="/homes/usuario/Imágenes"
XDG_VIDEOS_DIR="/homes/usuario/Vídeos"

He probado haciendo que se ejecute un script para que identifique al usuario, grabe ese nombre dentro de un archivo y por último se haga un find | seguido de sed para que me cambie los datos de /$HOME/ por los que yo quiero.

La cuestión es que no se si se puede capturar la respuesta que te da whoami o $USER y automaticamente darle esa respuesta a sed para que modifique los datos que quiero en una sola orden.

Alguna idea o ocurrencia para hacerlo de forma distinta?

1 respuesta
neil90

Cuál es el problema con $HOME? Si el home del usuario es /homes/<user>, el mapeo debería funcionar correctamente. Si lo que quieres es cambiar la ubicación de los homes por defecto, puedes modificar /etc/default/useradd

1 respuesta
NeV3rKilL

#9372 https://bencane.com/2013/09/16/understanding-a-little-more-about-etcprofile-and-etcbashrc/
Para setear variables se usa /etc/profile para setear variables en TODOS los users y \~/.profile para setearlas en usuarios en particulares.

Puedes meter scripts que se ejecuten en login están en /etc/profile.d

1 respuesta
Doest

#9373

Cuál es el problema con $HOME?

Que andamos usando login mediante ldap y a su vez queremos que los datos no se queden alojados en el equipo local

Si el home del usuario es /homes/<user>, el mapeo debería funcionar correctamente.

Y así funciona. Si. Pero como la creacion y gestión de usuarios la hacemos a través de una BBDD por ldap y gestión de datos "/homes" está de parte del servidor y no en un solo equipo local.

Cuando un usuario inicia sesión con credenciales en el servidor. Este automaticamente cargara un "home" con sus mismas credenciales, pero con los nodos (Descargas, Documentos, Escritorio, Plantillas, .config, etc) cambiados en "homes"

Si lo que quieres es cambiar la ubicación de los homes por defecto, puedes modificar /etc/default/useradd

Aun asi no es malo saber este dato :slight_smile:

#9374 Le echaré un vistazo :thumbsup:

Sobre el asunto que andaba buscando ayer en #9372 . He hallado la forma de queme funcione

sed -i -e "s/usuario/$(whoami)/" user-dirs.dirs
1 respuesta
garlor

#9375 si se usa ldap lo suyo es que en el propio ldap haya un campo que indique el home del usuario, en mi organizacion lo hacemos asi y cero problemas

supongo que usais pam?

bueno ahora que lo recuerdo con mas exactitud, montamos una carpeta remota
/usuariosred

y dentro de esa carpeta estan todos los home, y en el campo de ldap pues esta la direccion de su home /usuariosred/a/a123456

1 respuesta
Doest

#9376 Si. Eso funciona cuando el complejo donde se usa es uno solo.

En esta empresa son 5 sedes y cada una va a una velocidad de los 600mb "reales" para todos ellos🤦‍♂️

1 respuesta
garlor

#9377 es lo mismo que hacemos nosotros pero sin montar la carpeta /usuariosred

1 respuesta
Doest

#9378 Pues si hemos optado por la opción de separar los usuarios locales con su info en /homes es por alguna extraña razón de cuello de botella.

Así que ilustrame que podria ser 😅

B

Tengo un portátil con un SSD de 1TB. Quería meterle Windows por necesidad, ¿hay alguna manera correcta de hacerlo? Tengo entendido que me va a petar el arranque seguro.

Tengo actualmente Debian 10 testing y si fuera posible no querría borrar lo que tengo.

1 respuesta
Markitos_182

#9380 Si tienes UEFI no debería por qué joderte nada.

Instala refind de todos modos y te libras de esas mierdas.

1 1 respuesta
B

#9381 le echo un vistazo a ver si sé, porque menudo noob con estas cosas xD

Creo que sí tengo UEFI.

1 respuesta
-Orion-

#9382

ls /sys/firmware/efi/efivars

Si te da error probablemente tengas UEFI

1 respuesta
B

#9383 no es al revés?

1 1 respuesta
-Orion-

#9384 E verdá

Benihime

Pregunto por aquí a ver si alguien conoce de algún software para hacer envíos de email a muchos recipientes.

No son envíos de marketing ni SPAM, simplemente es una notificacion que quiere enviar uno de mis clientes a sus clientes para notificarles como se van a trabajar en el periodo de cuarentena. Por lo que paso de usar servicios de pago como Mailchimp, etc. Ya que es un cliente que no envía correos masivos salvo en periodos excepcionales como pueda ser este...

Ahora mismo estoy tirando con mailman, desde el servidor plesk que tienen. Pero no me termina de convencer ya que no es para lo que está pensado mailman, está pensado más bien para comunicaciones de los integrantes de la lista.

Otra opcion que se me ha ocurrido es hacerlo con un script con el comando mail en alguna de sus modalidades para meterle html...

¿Alguién tiene alguna otra idea?

Gracias!

2 respuestas
neil90

Swaks? Si es un envío puntual no tienes por qué complicarte la vida. https://www.jetmore.org/john/code/swaks/faq.html#bcc

1 respuesta
NeV3rKilL

#9386 +1 al script.

1 respuesta
Benihime

#9387 #9388 Gracias a ambos. La verdad que no conocia Swaks, le echare un tiento. La verdad es con el script o con swaks me ahorro un monton de tiempo que pierdo en instalar plataformas que luego se quedan a medias.

10 días después
B

Pues uno que despues de 6 meses sin linux vuelve a arch.

Al final me compre un sobremesa para windows y jugar y le he vuelto a meter linux al portatil. Esta noche o manyana probare a ver si ya han arreglado el lector de microSD, que no funcionaba en los kernels mas nuevos

1