Unix & Linux

10
Espacios de nombres de Shell

¿Hay alguna forma de sourceun script de shell en un espacio de nombres, preferiblemente un script de shell bash, pero buscaría otros shells si tuvieran esta característica y bash no? Lo que quiero decir con eso es, por ejemplo, algo como "prefijar todos los símbolos definidos con algo para que no...

10
Bloqueo de ataques SSH Brute Force en IPv6

Recientemente tuve que trabajar con algunos servidores que tienen una conexión IPv6 y me sorprendió descubrir que fail2ban no tiene soporte para IPv6, ni denyhosts. Al buscar en Google descubrí que la gente generalmente recomienda: Desactivar el inicio de sesión ssh a través de IPv6 (no es una...

10
¿Cómo puedo hacer un guión para contar por cinco?

Estaba tratando de hacer un script bash muy simple para enumerar todos los múltiplos de cinco entre 375 y 3500 (375, 380, 385 ...). Una cosa que probé y no funcionó es: for i in {375..3500} do echo $i (($i += 5)) done Me di por vencido después de un tiempo y escribí esto en BASIC en unos 15...

10
¿Cómo enviar toda la salida a `logger` en el shell POSIX?

Me gustaría registrar la salida estándar y el error estándar por separado en el .xprofileuso logger. En Bash, creo que se vería así: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) ¿Cómo haría eso de una manera...

10
Eliminar comas finales en línea

¿Cómo elimino un conjunto de comas finales en bash? a,b,c,d,,,, 1,2,3,,,, Salida deseada: a,b,c,d 1,2,3 Intenté hacer esto: grep "5628" test.csv | sed 's/,*$//g' Pero no funciona. El archivo vino originalmente de una máquina con

10
La pantalla de bloqueo de CentOS no se desbloquea

Tengo una máquina virtual centOS que cuando bloqueo la pantalla no me permite volver a iniciar sesión. Puedo ingresar mi contraseña tantas veces como quiera, incluso intentar "cambiar de usuario", pero la máquina virtual simplemente ignora todo y me mantiene desconectado. Entonces tengo que...

10
Cómo eliminar zonas preconfiguradas en Firewalld

No pude eliminar ninguna zona preconfigurada. [root@fabian ~]# firewall-cmd --permanent --delete-zone=block Error: BUILTIN_ZONE: block [root@fabian ~]# ¿Hay alguna manera de que pueda hacer eso? Si solo elimino los archivos de zona correspondientes, firewalld no se iniciará. Si esto no se puede...