bezpiecznik: nieznana opcja `defer_permissions '

33

Podczas próby połączenia ze zdalnym hostem przy użyciu sshfssystemu Ubuntu (16.04 LTS) pojawia się następujący błąd :

fuse: unknown option `defer_permissions'

po użyciu polecenia:

sshfs -o allow_other,defer_permissions [email protected]:/ /mnt/connected/

który znajduje się w tym samouczku Digital Ocean .

Usunięcie opcji „defer_permissions” pozwala na wykonanie polecenia, a zdalny folder hosta jest podłączony do lokalnego /mnt/connected/; jednak uprawnienia wydają się niepoprawne.

Jeśli „defer_permissions” jest nieznaną opcją, jakiej opcji należy użyć, aby uzyskać prawidłowe uprawnienia podczas montowania folderu za pomocą sshfs?

dhargo
źródło
Wygląda na to, że uprawnienia odroczone nie są już dostępne.
t9toqwerty

Odpowiedzi:

32

Spojrzeliśmy na sshfs stronie man , powiedziałbym, że defer_permissionsnie istnieje jako opcja. Jest jednak default_permissionswymieniony.

Użyłem tego i do tej pory działa dla mnie.

Czy w instrukcjach, które stosujesz, może być literówka? (Czy przypadkiem byłoby to https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh ?)

Trzymam się teorii literówek, chyba że ktoś wie lepiej.

Graham Watkins
źródło
17
Digital Ocean też to widziałem.
JohnnyCoder
5
Zauważyłem, że uprawnienia Defer_Permissions działały na moim komputerze Mac, ale nie na moim komputerze Ubuntu.
Selah
kiedy używam default_permissions, nie widzę wnętrza wierzchowca (w porównaniu do tego, kiedy go nie używam). Dlatego myślę, że po default_permissionsprostu przenosi tę samą własność ze zdalnej maszyny na lokalną
Mehrad Mahmoudian
10

Opcja defer_permissions rozwiązuje niektóre problemy z tłumaczeniem uprawnień systemu plików podczas montowania systemu plików SSH z systemu Mac OS.

To jest powód, dla którego jest bezużyteczny (a być może został usunięty ze składni poleceń) podczas montowania z Ubuntu, podczas gdy działa po uruchomieniu z komputera Mac.

bytepan
źródło