ksh

  • En redes corporativas es muy común que el acceso a Internet sea a través de un proxy HTTP. En OpenBSD, la configuración del proxy es exactamente igual a la de los sistemas GNU/Linux, sólo basta con configurar las variables de entorno http_proxy y https_proxy en el perfil de ksh.

  • En OpenBSD, ksh por defecto no guarda el historial de comandos en un archivo al cerrar sesión. Por ende, cada vez que se inicia sesión (por ejemplo a través de SSH), no se dispone de historial alguno:

    # history
    ksh: fc: no history (yet)
    # ll
    ksh: ll: not found
    # history 
    1       history
    2       ll
    # exit
    Connection to obsd59.linuxito.com closed.
    
  • Anteriormente demostré cómo era posible implementar un acceso SSH como root, a pesar de que estuviera deshabilitada la opción PermitRootLogin en la configuración del demonio. Ahora voy a demostrar cómo es posible lograr el mismo comportamiento en sistemas FreeBSD y OpenBSD utilizando doas en vez de sudo.

  • La versión de sed que incluyen las distribuciones GNU/Linux permite reemplazar cualquier cadena por saltos de línea (enter) utilizando la secuencia de escape \n. Sin embargo, la versión BSD no soporta estas secuencias de escape al momento de reemplazar (sí al momento de buscar, parte izquierda de la secuencia de sustitución).

    En este breve artículo explico cómo lograrlo en FreeBSD y OpenBSD.