Files
mkdocs/docs/Synology/bash.md
Bruno 21 e82296ba06 1er commit
De la docs au format Mkdocs
2018-09-16 14:48:15 +02:00

1.2 KiB

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 "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

Pour 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

!!! attention "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