Ich versuche also, einen Ordner von einem anderen Computer in meinem LAN zu mounten, und ich kann ohne Probleme ssh. Ich kann jedoch keine Änderungen vornehmen, wenn ich auf den bereitgestellten Ordner zugreife.
Folgendes habe ich bisher getan:
Installieren:
$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
Und wenn ich über sshfs auf den Remote-Ordner zugreife:
$sshfs -o idmap=user <username>@<ipaddress>:/home/user ~/remoteserv
Die Ausgabe von wird:
$~/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
Ich kann nicht richtig auf eine der Dateien zugreifen, da sshfs die Dateien unter dem Benutzernamen meiner Frau bereitstellt! Ich habe keine Ahnung warum und ich habe das Gefühl, irgendwo einen großen Fehler gemacht zu haben. Gibt es eine Konfigurationsdatei, die ich irgendwo optimieren muss? Ich kann anscheinend nichts auf der Manpage finden: /
Ich habe sogar eine Option -o allow_other ausprobiert, als ich gemountet habe, aber sie hat sie immer noch unter dem Benutzernamen meiner Frau gemountet! Was ist los?
python -m SimpleHTTPServer
Dann besuchen Sie: localhost: 8000