Pages : 1
#1 Le 26/01/2019, à 08:00
- iro
[Résolu] Montage dossier webdev
Bonjour,
je souhaite monter un dossier pour un serveur webdav avec fstab, mais je ne peux pas coller des fichiers à cause des droits.
Voici la ligne que j'ai rajouté sans succès:
/mnt/Webdav rw,user,username=mon_nom,relatime,uid=1000 0 0
Merci pour l'aide apportée.
Dernière modification par iro (Le 26/01/2019, à 14:41)
Aime la vie et vis la vie que tu aimes.
Boinc pour aider la science.
Hors ligne
#2 Le 26/01/2019, à 09:46
- Christophe C
Re : [Résolu] Montage dossier webdev
Ton fstab me semble bien incomplet. Normalement il y a 6 champs, et je n'en voit que 4. Il manque l'adresse et le type de fichier (le format du filesystem).
La doc archwiki (en générale excellente) indique qu'il faut écrire cela pour une connexion webdav
https://webdav.example/path /mnt/webdav davfs rw,user,uid=username,noauto 0 0
Pour en savoir plus sur webdav et linux : https://wiki.archlinux.org/index.php/Davfs2
Tu as bien créé le répertoire de montage /mnt/webdav par un mkdir /mnt/webdav ?
Dernière modification par Christophe C (Le 26/01/2019, à 10:02)
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#3 Le 26/01/2019, à 10:19
- iro
Re : [Résolu] Montage dossier webdev
Bonjour,
merci pour la réponse mais j'ai déjà suivi le tuto sur le lien que tu me donne ne change pas mon problème de droits.
Tu as bien créé le répertoire de montage /mnt/webdav par un mkdir /mnt/webdav ?
oui
J'ai continué de chercher, je suis tombé sur umask et j'ai modifié le fstab ainsi mais ça n'a rien changer:
davfs /mnt/Webdav davfs rw,umask=0007,user,uid=1000,noauto,nosuid,nodev 0 0
Ce que je cherche à faire: * crée un dossier /mnt/Webdav qui se monte avec les droits de l'utilisateur.
* pour ensuite me connecter sur mon serveur avec
# mount -t davfs https://mon_serveur:443 /mnt/Webdav
Autre piste: chown.
J'ai changé le propriétaire du dossier /mnt/Webdav récursivement. Ça fonctionne bien mais je perd le changement après un redémarrage
Dernière modification par iro (Le 26/01/2019, à 10:50)
Aime la vie et vis la vie que tu aimes.
Boinc pour aider la science.
Hors ligne
#4 Le 26/01/2019, à 11:26
- Christophe C
Re : [Résolu] Montage dossier webdev
bon, je n'ai pas de solution, alors. désolé.
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#5 Le 26/01/2019, à 12:04
- bruno
Re : [Résolu] Montage dossier webdev
Bonjour,
Sans avoir changé les droits avec chmod, le retour de
ls -al /mnt/webdav
N.B. : /mnt/webdav doit être accessible en lecture et écriture à l'utilisateur ayant l'UID 1000.
#6 Le 26/01/2019, à 12:34
- iro
Re : [Résolu] Montage dossier webdev
Bonjour bruno,
drwxr-xr-x 2 mon_id root 4096 26 janv. 10:30 .
drwxr-xr-x 3 root root 4096 26 janv. 07:01 ..
C'est bien le problème, root est le propriétaire avant mon chown. Ce que j'ai rajouté dans fstab n'a rien changé (je l''ai surement mal configuré). Sinon que pense tu d'un alias dans zshrc (bashrc) qui executerait cette commande:
# mount -t davfs https://mon_serveur:443 /mnt/Webdav && # chown -R mon_id /mnt/Webdav
Si tu as une meilleure, idée je suis preneur
Aime la vie et vis la vie que tu aimes.
Boinc pour aider la science.
Hors ligne
#7 Le 26/01/2019, à 12:57
- FrancisFDZ
Re : [Résolu] Montage dossier webdev
Bonjour,
Ne serait-ce pas un problème de casse ? Il ne faut pas confondre Webdav et webdav !
Dernière modification par FrancisFDZ (Le 26/01/2019, à 12:57)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#8 Le 26/01/2019, à 13:05
- iro
Re : [Résolu] Montage dossier webdev
Bonjour,
j'ai bien écrit Webdev dans fstab ainsi que lors du mkdir. Je ne pense pas que ça vienne de là.
Aime la vie et vis la vie que tu aimes.
Boinc pour aider la science.
Hors ligne
#9 Le 26/01/2019, à 13:06
- jamesbad000
Re : [Résolu] Montage dossier webdev
Bonjour,
Autre piste: chown.
J'ai changé le propriétaire du dossier /mnt/Webdav récursivement. Ça fonctionne bien mais je perd le changement après un redémarrage sad
Pour que ce soit persistant, Il faut faire le chown sur le point de montage quand il n'y a rien de monté dedans !
Dernière modification par jamesbad000 (Le 26/01/2019, à 13:08)
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#10 Le 26/01/2019, à 13:11
- bruno
Re : [Résolu] Montage dossier webdev
Il faut que le point de montage appartienne à ton utilisateur ou soit accessible en lecture écriture à tous :
sudo chown $USER:$USER /mnt/Webdav
ou
sudo chmod a+rwX /mnt/Webdav
Il faut peut être aussi que ton utilisateur soit membre du groupe davfs2.
#11 Le 26/01/2019, à 13:45
- iro
Re : [Résolu] Montage dossier webdev
Bonjour jamesbad000,
j'ai fais ce que tu m'as proposé mais le problème est toujours là.
@bruno: ta commande chown me retourne
chown: groupe incorrect
Par contre la commande que j'ai déjà tapé fonctionne (sudo chown $USER /mnt/Webdav)
Et je préfère éviter un chmod a+... Je n'ai pas de groupe davfs2 mais je ne pense pas que c'est ça qui bloque.
Aime la vie et vis la vie que tu aimes.
Boinc pour aider la science.
Hors ligne
#12 Le 26/01/2019, à 14:04
- jamesbad000
Re : [Résolu] Montage dossier webdev
j'ai fais ce que tu m'as proposé mais le problème est toujours là.
Pourtant c'est certainement une partie du problème.
Tentes un montage manuel sans mettre tout ces paramètres:
rw,umask=0007,user,uid=1000,noauto,nosuid,nodev
et vérifie que le propriétaire de ton point de montage est toujours bon.
Dernière modification par jamesbad000 (Le 26/01/2019, à 14:13)
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#13 Le 26/01/2019, à 14:11
- bruno
Re : [Résolu] Montage dossier webdev
Je viens de tester et cela fonctionne parfaitement :
L'utilisateur est bruno et a pour uid 1000 et gid 1000. davfs2 a été installé avec le SUID (permet aux utilisateurs standard de faire les montages)
sudo mkdir /mnt/test
sudo chown bruno:bruno /mnt/test
sudo mount -t davfs https://example.com/path/to/webdav /mnt/test -o uid=1000,gid=1000
N.B. : les options uid et gid sont celles qui permettent d'avoir bruno comme propriétaire et comme groupe.
Résultat :
$ sudo ls -al /mnt/test
total 6231
drwxr-xr-x 20 bruno bruno 1064 janv. 22 06:50 .
-rw-r--r-- 1 bruno bruno 18349 mars 5 2018 ***************
-rw-r--r-- 1 bruno bruno 10037 oct. 4 2016 **************
-rw-r--r-- 1 bruno bruno 6294689 déc. 9 2017 ************
drwxr-xr-x 4 bruno bruno 0 juin 26 2016 ****************
Dernière modification par bruno (Le 26/01/2019, à 14:12)
#14 Le 26/01/2019, à 14:19
- iro
Re : [Résolu] Montage dossier webdev
Comme ça
sudo mount -t davfs https://mon_serveur:443 /mnt/Webdav ?
Si c'est le cas c'est déja fait. Pour être plus précis, j'ai un dossier Albums, une fois lancé la commande ci-dessus il a le bon propriétaire mais pas les fichiers qui si trouvent: /mnt/Webdev/Albums/fichiers (en gras propriétaire: root)
Aime la vie et vis la vie que tu aimes.
Boinc pour aider la science.
Hors ligne
#15 Le 26/01/2019, à 14:24
- jamesbad000
Re : [Résolu] Montage dossier webdev
Effectivement l'indication que j'ai donné ne concerne que la racine du montage...
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#16 Le 26/01/2019, à 14:40
- iro
Re : [Résolu] Montage dossier webdev
Merci bruno, ta commande #13:
sudo mount -t davfs https://example.com/path/to/webdav /mnt/test -o uid=1000,gid=1000
a résolu le problème. Après un redémarrage, le propriétaire ne change pas
Merci aussi @jamesbad000 et @Christophe C.
Aime la vie et vis la vie que tu aimes.
Boinc pour aider la science.
Hors ligne
Pages : 1