GNU/Linux >> Tutoriels Linux >  >> Linux

monter webdav en tant qu'utilisateur (pas de sudo)

J'ai pu utiliser wdfs pour le faire fonctionner en tant que non priv. utilisateur :

 wdfs <dav url> <mount point>

Pour démonter

fusermount -u <mount point>

wdfs vient d'ici et utilise fuse.J'utilise Archlinux et ce package AUR a bien fonctionné.

Mais l'état actuel de wdfs n'est pas clair, il y a aussi une sorte de fork qui se cache sur gihub.


Pour commencer, je suggérerais ce qui suit.

1) sshfs ne nécessite pas d'accès à /etc/fstab, donc si vous pouvez mapper vos utilisateurs webdav sur des utilisateurs Linux avec une structure de fichiers similaire, alors c'est une alternative simple.

Ensuite, vous pouvez utiliser une syntaxe non root comme celle-ci pour monter dans votre répertoire personnel local ;

sshfs -o ControlPath=none -o workaround=rename -o idmap=user \
-o nonempty -o reconnect -o transform_symlinks -o follow_symlinks"   \
[email protected]:/ $HOME/mnt/my.ssh.server.com

2) gvfs/gio - Selon votre distribution, /usr/libexec/gvfsd-dav pourrait être une option, qui devrait permettre une syntaxe de contrôle alternative pour monter le système de fichiers webdav sous ~/.gvfs/

Cependant, la documentation est assez nulle, et je n'ai fait qu'un test limité de sa fonctionnalité comme ceci ;

En tant que root ;

sudo yum install gvfs-fuse.x86_64

puis en tant qu'utilisateur ;

$ gvfs-mount dav://my.dav.server.hostname.com/projects/
Enter password for Authorization Realm
User: my.dav.username
Password: XXXXXX

$ cd ~/.gvfs/WebDAV\ on\ my.dav.server.hostname.com/

$ ls 
proj1
proj2
proj3
...
etc

Linux
  1. Comment créer un utilisateur sudo sur CentOS 7

  2. Comment créer un utilisateur Sudo dans Rocky Linux 8

  3. Créer un utilisateur sudo dans CentOS

  4. Créer un utilisateur sudo dans Ubuntu

  5. Exemples de commandes sudo sous Linux

Comment créer un utilisateur Sudo sur Debian

Comment créer un utilisateur Sudo sur Ubuntu

Comment créer un utilisateur Sudo sur CentOS

Comment créer un utilisateur Sudo sur Debian

Comment créer un utilisateur Sudo sur CentOS

Ajouter un utilisateur à Sudoers sur Debian