GNU/Linux >> Tutoriales Linux >  >> Linux

montando webdav como usuario (sin sudo)

Pude usar wdfs para que funcione como no privado. usuario:

 wdfs <dav url> <mount point>

Para desmontar

fusermount -u <mount point>

wdfs es de aquí y usa fuse. Yo uso Archlinux y este paquete AUR funcionó bien.

Pero el estado actual de wdfs no está claro, también hay una especie de bifurcación al acecho en gihub.


Como respuesta inicial... sugeriría lo siguiente.

1) sshfs no requiere acceso a /etc/fstab, por lo que si puede asignar sus usuarios de webdav a usuarios de linux con una estructura de archivos similar, entonces esa es una alternativa simple.

Luego, puede usar una sintaxis no raíz como esta para montar dentro de su directorio de inicio 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 - Dependiendo de tu distribución, /usr/libexec/gvfsd-dav podría ser una opción, que debería permitir una sintaxis de control alternativa para montar el sistema de archivos webdav en ~/.gvfs/

Sin embargo, la documentación es bastante basura, y solo hice una prueba limitada de su funcionalidad así;

Como root;

sudo yum install gvfs-fuse.x86_64

luego como usuario;

$ 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. Ejecute contenedores en Linux sin sudo en Podman

  2. Cómo saber si un usuario tiene derechos Sudo

  3. Cómo crear un usuario sudo en CentOS 7

  4. UAC de Windows frente a Linux sudo

  5. su - usuario Vs sudo su - usuario

Cómo crear un usuario Sudo en Debian

Cómo crear un usuario Sudo en Ubuntu

Cómo crear un usuario Sudo en CentOS

Cómo crear un usuario Sudo en Debian

Cómo crear un usuario Sudo en CentOS

Agregar un usuario a Sudoers en Debian