EtienneD Brouillon
Accès via le gestionnaire de fichier
Par l'interface graphique
- Ouvrez votre gestionnaire de fichier
- Allez dans le dossier
Autre emplacement - Tapez
davs://cloud.infini.fr/remote.php/dav/files/[votre nom utilisateur next cloud]
dans l'emplacement en bas à droite

- Cliquez sur connecter
- Entrer votre nom d'utilisateur et votre mot de passe NextCloud
Félicitation, vous êtes connecté et vous avez accès à tous vos fichiers disponibles sur le cloud.
En ligne de commande
Objectif : Pouvoir accèder à vos fichiers sur le cloud en deux cliques via votre gestionnaire de fichier (ici Nautilus sur une distribution Debian).
- Installation du paquet
davfs2:
sudo apt install davfs2
- Ajoutez vous au groupe davfs2
sudo usermod -aG davfs2 [votre nom d'utilisateur]
- Créez deux dossiers : un pour le point de montage et l'autre pour la configuration
mkdir ~/NextCloud ~/.davfs2
- Copier le fichier
/etc/davfs2/secretsdans votre dossier de configuration personnel
cp /etc/davfs2/secrets ~/.davfs2/secrets
Ce ficher va contenir vos identifiants et mot de passe, veillez bien a configurer les droits en conséquence :
chown [votre nom d'utilisateur]:[votre nom de groupe primaire] ~/.davfs2/secrets
chmod 600 ~/.davfs2/secrets
rq : Normalement votre nom de groupe primaire est le même que votre nom d'utilisateur. Vous pouvez taper la commande groups dans un terminal, la première valeur est celle de votre groupe primaire.
- Ajoutez vos identifiants au fichier
secrets
sudo echo "/home/[votre nom d'utilisateur]/NextCloud "[identifiant NextCloud]" "[Mot de passe NextCloud]" >> ~/.davfs2/secrets"
Veillez a mettre votre identifiant et mot de passe entre guillemets ( pour une bonne prise en compte des éventuels caractères spéciaux).
- Indiquez l'emplacement du montage du cloud
sudo echo "https://cloud.infini.fr/remote.php/dav/files/[votre identifiant NextCloud] /home/[nom utilisateur/NextCloud davfs x-systemd.requires=network.target,x-systemd.automount,rw,user,uid=davfs2,gid=davfs2,uid=1000,noauto,_netdev 0 0"
Dans le fichier /etc/davfs2/davfs2.conf décommenter les 2 lignes commençant par dav_user et dav_group.
- S'assurer que les processus s'éteignent dans le bon ordre :
Il se peut que NetworkManager s'eteigne avant le démontage du systeme de fichier ce qui se traduirai par un pc qui met longtemps à s'eteindre. Pour éviter cela on va créer un script pour demonter notre systeme de fichier et s'assurrer qu'il s'execute au bon moment.
Création du dossier et du fichier du script et le rendre executable :
mkdir ~/script/
cd ~/script
echo -e '#!/bin/bash\numount -vlft davfs ~/NextCloud' > umount_nextcloud.sh
sudo chmod 750 umount_nextcloud.sh
Création du service :
sudo nano /etc/systemd/system/unmount-nextcloud.service
Coller le contenu :
[Unit]
Description=Unmount davfs filesystem before NetworkManager
DefaultDependencies=no
Before=NetworkManager.service
[Service]
Type=oneshot
ExecStart=~/script/umount_nextcloud.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Recharger les deamons :
sudo systemctl daemon-reload
- Sources :
NextCloud : Documentation officielle
Debian.org : Solution dependencies processus
source uid=davfs2
man 5 davfs2.conf