- ENTRADA 9 -
Usa bash en OpenBSD
OpenBSD utiliza Korn Shell (ksh) por defecto. En GNU/Linux el shell por defecto es bash y seguramente es el que más dominas, y tus scripts estarán optimizados para bash. Son muy parecidos, pero hay ligeros cambios que pueden hacer que los scripts den error y se paren.
Si estás acostumbrado al bash de GNU/Linux puedes utilizarlo en OpenBSD:
pkg_add bash
Ya está instalado pero no sé donde lo ha puesto, voy a preguntar:
which bash /usr/local/bin/bash
Ahora ya puedo decirle al sistema que lo use:
chsh -s /usr/local/bin/bash moribundo
Posiblemente te pida la contraseña (a mi no me la pidió). Verificaré que el cambio se ha llevado a cabo:
grep moribundo /etc/passwd moribundo:*:1000:1000:moribundo:/home/moribundo:/usr/local/bin/bash
También puedes editar a mano ese archivo y cambiar el final de la línea:
- :/usr/local/bin/sh
por
- :/usr/local/bin/bash
NOTA: No se recomienda cambiar el shell de root. OpenBSD utiliza llamadas del sistema mediante ksh. Si lo cambias puedes dejar tocado el sistema.
Tags #openbsd
/blog/obsd/