読者です 読者をやめる 読者になる 読者になる

一般ユーザーで curlftpfs を使って FTP サーバーをマウントする

Linux debian

sudo って打つの意外と面倒ですし。

/etc/fuse.confパーミッションを変更

$ sudo chmod a+rw /etc/fuse.conf

ユーザーを fuse グループに所属させる

$ sudo gpasswd -a `whoami` fuse

おしまい。
これでマウントできるようになるはずです。

$ curlftpfs ftp://ftp.server.domain/ /path/to/mountpoint/ -o uid=`id -u`,gid=`id -g`

ftp コマンドと同じ様に ~/.netrc を書いておくとコマンドにユーザー名とパスワードを入れなくても大丈夫みたいです。

$ touch ~/.netrc
$ vi ~/.netrc
machine %ftpserverdomain%
login %username%
password %userpassword%

$ chmod 600 ~/.netrc

アンマウントは fusermount コマンドを使います。

$ fusermount -u /path/to/mountpoint/