1er commit

De la docs au format Mkdocs
This commit is contained in:
2018-09-16 14:48:15 +02:00
commit e82296ba06
140 changed files with 17082 additions and 0 deletions

81
docs/Synology/bash.md Normal file
View File

@@ -0,0 +1,81 @@
# Bash
### Installer le shell Bash:
Se connecter sous root
```bash
ssh root@192.168.0.8
```
Installer le package **Bash** avec **ipkg**
```bash
DiskStation$> ipkg install -A bash
```
------
Pour avoir bash au log-in, il faut éditer le fichier **/etc/passwd**
```bash
DiskStation$> nano /etc/passwd
```
et remplacer la ligne
```bash
root:x:0:0:root:/root:/bin/ash
```
par
```bash
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
```bash
DiskStation$> nano .profile
```
et y ajouter les lignes suivantes:
```bash
if [[ -x /opt/bin/bash ]]; then
exec /opt/bin/bash
fi
```
------
Pour configurer bash, on va créer un fichier .bashrc
```bash
DiskStation$> nano .bashrc
```
et y ajouter
```bash
#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](http://tldp.org/LDP/abs/html/index.html)