Próbuję zamontować folder z innego komputera w mojej sieci LAN i jestem w stanie ssh bez żadnych problemów. Ale nie mogę dokonać żadnych zmian, gdy uzyskuję dostęp do zamontowanego folderu.
Oto co dotychczas zrobiłem:
Zainstalować:
$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
A kiedy uzyskuję dostęp do zdalnego folderu za pośrednictwem sshfs:
$sshfs -o idmap=user <username>@<ipaddress>:/home/user ~/remoteserv
Dane wyjściowe stają się:
$~/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
Nie mogę uzyskać dostępu do żadnego z plików poprawnie, ponieważ sshfs montuje pliki pod nazwą użytkownika mojej żony! Nie mam pojęcia dlaczego i czuję, że popełniłem gdzieś duży błąd. Czy jest jakiś plik konfiguracyjny, który muszę gdzieś ulepszyć? Nie mogę znaleźć niczego na stronie podręcznika: /
Próbowałem nawet użyć opcji -o allow_other podczas montowania, ale nadal instalowałem ją pod nazwą użytkownika mojej żony! Co się dzieje?
źródło
python -m SimpleHTTPServer
Następnie wizyta: localhost: 8000Odpowiedzi:
Warto spróbować jawnie ustawić identyfikator UID / GID. Można to zrobić na przykład za pomocą opcji sshfs:
lub
Więcej informacji na stronie https://wiki.archlinux.org/index.php/SSHFS#Secure_user_access .
źródło