Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 sad

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 smile


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 smile

Merci aussi @jamesbad000 et @Christophe C.


Aime la vie et vis la vie que tu aimes.
Boinc pour aider la science.

Hors ligne