Vous montez une volume distant via SSH grace à MacFuse et MacFusion mais vous rencontré quelque soucis, les droits ne semble pas bon et vous ne pouvez écrire alors que votre connexion ssh est initiée avec le compte root du système distant ?
Dans MacFusion, édité la configuration de la connexion et dans « ssh advanced » ajouter la ligne suivante dans « extra options »
-o idmap=user -o uid=501 -o gid=501
En effet votre compte utilisateur sur votre Mac est UID 501 (vérifier) vous devez donc le « mapper » sur l’UID du compte root distant
Vous monter des volumes distants mais impossible de voir l’icone du volume sur votre bureau ou dans le finder ? Même solution passé par l’onglet « ssh advanced » de MacFusion ajouter la ligne suivante dans « extra options ».
-o local
Dans tout les cas regardé les option de sshfs
usage: sshfs-static [user@]host:[dir] mountpoint [options] general options: -o opt,[opt...] mount options -h --help print help -V --version print version SSHFS options: -p PORT equivalent to '-o port=PORT' -C equivalent to '-o compression=yes' -1 equivalent to '-o ssh_protocol=1' -o reconnect reconnect to server -o sshfs_sync synchronous writes -o no_readahead synchronous reads (no speculative readahead) -o sshfs_debug print some debugging information -o cache=YESNO enable caching {yes,no} (default: yes) -o cache_timeout=N sets timeout for caches in seconds (default: 20) -o cache_X_timeout=N sets timeout for {stat,dir,link} cache -o workaround=LIST colon separated list of workarounds none no workarounds enabled all all workarounds enabled [no]rename fix renaming to existing file (default: off) [no]nodelay set nodelay tcp flag in ssh (default: on) [no]nodelaysrv set nodelay tcp flag in sshd (default: off) [no]truncate fix truncate for old servers (default: off) [no]buflimit fix buffer fillup bug in server (default: on) -o idmap=TYPE user/group ID mapping, possible types are: none no translation of the ID space (default) user only translate UID of connecting user -o ssh_command=CMD execute CMD instead of 'ssh' -o ssh_protocol=N ssh protocol to use (default: 2) -o sftp_server=SERV path to sftp server or subsystem (default: sftp) -o directport=PORT directly connect to PORT bypassing ssh -o transform_symlinks transform absolute symlinks to relative -o follow_symlinks follow symlinks on the server -o no_check_root don't check for existence of 'dir' on server -o SSHOPT=VAL ssh options (see man ssh_config) FUSE options: -d -o debug enable debug output (implies -f) -f foreground operation -s disable multi-threaded operation no mount point
