J'essaie donc de monter un dossier à partir d'un autre ordinateur dans mon réseau local et je suis capable de ssh sans aucun problème. Mais, je ne peux pas apporter de modifications lorsque j'accède au dossier monté.
Voici ce que j'ai fait jusqu'à présent:
Installer:
$sudo apt-get install sshfs
$sudo modprobe fuse
$sudo adduser <username> fuse
$sudo chown root:fuse /dev/fuse
$sudo chmod +x /dev/fuse
$mkdir ~/remoteserv
Et quand j'accède au dossier distant via sshfs:
$sshfs -o idmap=user <username>@<ipaddress>:/home/user ~/remoteserv
La sortie de devient:
$~/remoteserv$ ls -l
total 60
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-13 21:54 Desktop
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-10 13:05 Documents
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-17 19:06 Downloads
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-13 21:55 Music
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-03 15:07 Pictures
... more of the same
Je ne parviens pas à accéder correctement à l'un des fichiers car sshfs monte les fichiers sous le nom d'utilisateur de ma femme! Je ne sais pas pourquoi, et j'ai l'impression d'avoir fait une grosse erreur quelque part. Existe-t-il un fichier de configuration que je dois modifier quelque part? Je n'arrive pas à trouver quoi que ce soit sur la page de manuel: /
J'ai même essayé une option -o allow_other lors de mon montage, mais elle l'a toujours montée sous le nom d'utilisateur de ma femme! Que se passe-t-il?
la source
python -m SimpleHTTPServer
Ensuite, visitez: localhost: 8000Réponses:
Cela vaut la peine d'essayer de définir explicitement l'UID / GID. Cela pourrait être fait, par exemple, en utilisant les options sshfs:
ou
Voir https://wiki.archlinux.org/index.php/SSHFS#Secure_user_access pour plus de détails.
la source