Utilizando chsh
en Catalina es molesto porque durante una actualización del sistema /etc/shells
se revierte al contenido por defecto. Yo uso Fish como mi shell y no quiero estar pendiente de ese archivo. ¿Hay alguna manera de establecer el shell por defecto en todo el sistema (para no tener que tocar las preferencias de mi emulador de terminal) para un usuario determinado sin usar chsh
? Algo parecido a lo que hace Linux usermod
estaría bien
Respuesta
¿Demasiados anuncios?Debería poder utilizar
sudo chsh -s /usr/local/bin/fish USERNAME
para cambiar de usuario USERNAME
a un shell que no está en la lista de /etc/shells
.
P.D.: Podría valer la pena crear primero una segunda cuenta de administrador para no quedar bloqueado si el comportamiento cambia con futuras versiones.