GNU/Linux >> Linux の 問題 >  >> Linux

ユーザーとして webdav をマウントする (sudo なし)

wdfs を使用して非特権として機能させることができました。ユーザー:

 wdfs <dav url> <mount point>

アンマウントするには

fusermount -u <mount point>

wdfs は here からのもので、fuse を使用しています。私は Archlinux を使用しており、この AUR パッケージは正常に動作しました。

しかし、wdfs の現在の状態は不明です。gihub にもフォークのようなものが潜んでいます。


スターターアンサーとして..私は以下を提案します.

1) sshfs は /etc/fstab へのアクセスを必要としないため、webdav ユーザーを同様のファイル構造を持つ Linux ユーザーにマップできる場合、それは単純な代替手段です。

次に、このようなルート以外の構文を使用して、ローカル ホーム ディレクトリ内にマウントできます。

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 - ディストリビューションによっては /usr/libexec/gvfsd-dav ~/.gvfs/ の下に webdav ファイルシステムをマウントする別の制御構文を許可するオプションである可能性があります。

しかし、ドキュメンテーションはかなりくだらないものであり、私はその機能の限られたテストしか行っていません;

ルートとして;

sudo yum install gvfs-fuse.x86_64

その後、ユーザーとして;

$ 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. Sudoユーザーとrootユーザーの違いは?

  2. ユーザーがSudo権限を持っているかどうかを知る方法

  3. UbuntuがSudoersにユーザーを追加

  1. Windows UAC 対 Linux sudo

  2. su - ユーザー対 sudo su - ユーザー

  3. sudo su - は悪い習慣と見なされますか?

  1. Podmanでsudoを使用せずにLinuxでコンテナを実行する

  2. DebianでSudoユーザーを作成する方法

  3. CentOS7でsudoユーザーを作成する方法