+new cms shell

This commit is contained in:
kyodev 2017-07-25 14:49:46 +02:00
parent 41c3feb157
commit db9f49e2d8
1 changed files with 97 additions and 0 deletions

View File

@ -0,0 +1,97 @@
## pré-requis
* la box est configurée avec:
* `freebox` comme nom, par commodité au lieu de _mafreebox_
* son disque activé
* disque accessible sur le réseau (impossible de le renommer?)
* pas de **mot de passe** et d'**identifiant**
par exemple: `smb://freebox/disque%20dur/`
## dépendances
```shell
su
apt install cifs-utils rsync
exit
```
## adresse de la passerelle freebox
```shell
ip -4 route show | grep via | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'
```
```text
192.168.1.5
```
par exemple
## montage manuel disque freebox
en root, pour tester
```shell
su
mkdir -p /mnt/freebox
mount -o username=@,password=@ //192.168.1.5/disque\ dur/ /mnt/freebox
#on peut lister
ls /mnt/freebox/
#démonter
umount /mnt/freebox
```
* bien-sûr en cas d'identifiant/mot de passe, remplacer les @ par les valeurs correctes
* on pourrait utiliser `//freebox.freebox.fr` à la place de `//ipBox` mais dans ce cas, on
doit utiliser les serveurs DNS de free, qui sont censurés (comme tous les FAI français)
théoriquement, on devrait indiquer le type de montage:
`mount -o username=@,password=@ -t cifs //192.168.1.5/disque\ dur/ /mnt/freebox`
## montage automatique disque freebox
toujours en root
```shell
echo -e '\n\t# montage disque freebox' >> /etc/fstab
echo '//192.168.1.5/disque\040dur/partage /mnt/freebox cifs _netdev,guest,gid=1000,uid=1000,forceuid,forcegid,auto 0 0' >> /etc/fstab
# on complète les montages de fstab
mount -a
exit
```
bien-sûr, on peut éditer `/etc/fstab/` avec un éditeur (nano, geany), en root, pour insérer:
```text
# montage disque freebox
//192.168.1.5/disque\040dur/partage /mnt/freebox cifs _netdev,guest,gid=1000,uid=1000,forceuid,forcegid,auto 0 0
```
* _netdev: attend que le réseau soit monté??....
* guest: ne demande pas de mot de pass et d'identifiant (si pas requis biensûr)
* gid et uid: en accord avec le résultat de `id`, sous l'utilisateur concerné
* forceuid,forcegid: forcent d'éventuels configs du serveur samba, normalement pas utile sur freebox
* auto: permet le montage _auto_ (au démarrage ou via `mount -a`)
* domain= ... : éventuellement si requis
### remarques
* voir man `mount cifs`
* les manipulations doivent pouvoir être adaptées pour d'autres box (si elles ne permettent pas le partage nfs)
## rsync rappel
```shell
rsync source/ /destination/source/
rsync source /destination/
```
à cause des caractéristiques de la destination (disque freebox), pas de serveur rsync, pas d'accès ssh, on
se contentera de fonctionnalités de copies de base.
## méthode