Bash¶
Installer le shell Bash:¶
Se connecter sous root
ssh root@192.168.0.8
Installer le package Bash avec ipkg
DiskStation$> ipkg install -A bash
Pour avoir bash au log-in, il faut éditer le fichier /etc/passwd
DiskStation$> nano /etc/passwd
et remplacer la ligne
root:x:0:0:root:/root:/bin/ash
par
root:x:0:0:root:/root:/bin/bash
Attention, une m-à-j Synology peut supprimer /opt/bin/bash.
Aussi, il est préférable de garder ash pour se logger et de démarrer bash ensuite.
On va éditer le fichier .profile
:
DiskStation$> nano .profile
et y ajouter les lignes suivantes:
if [[ -x /opt/bin/bash ]]; then
exec /opt/bin/bash
fi
Configurer bash:¶
On va créer un fichier .bashrc:
DiskStation$> nano .bashrc
et y ajouter:
#prompt
PS1='\u@\h:\w \$ '
#renseigne la variable SHELL
export SHELL=/opt/bin/bash
Il est préférable de se logger une première fois avec en root avec ash et de faire la manip dans une 2nde fenêtre.
http://tldp.org/LDP/abs/html/index.html
Dernière mise à jour:
March 4, 2022