Nie można użyć opcji -o allow_other z sshfs (opcja włączona w fuse.conf)


20

Mam w swoim /etc/fuse.confpliku:

# Set the maximum number of FUSE mounts allowed to non-root users.                       
# The default is 1000.                                                                   
#                                                                                        
#mount_max = 1000                                                                        

# Allow non-root users to specify the 'allow_other' or 'allow_root'                      
# mount options.                                                                         
#                                                                                        
user_allow_other    

Ale kiedy próbuję zamontować zdalną ścieżkę z opcją allow_other:

> sshfs name@server:/remote/path /local/path -o allow_other

Dostaję:

fusermount: failed to open /etc/fuse.conf: Permission denied
fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf

Sprawdziłem trzykrotnie, a opcja nie user_allow_otherjest uwzględniona w moim fuse.conf, jak skopiowałem powyżej.

Wykonałem również sudo adduser my_user_name fuse(nie jestem pewien, czy jest to potrzebne), ale nadal mam ten sam problem.

Dlaczego /etc/fuse.confplik nie jest poprawnie analizowany ?

Odpowiedzi:


22

Lepszym rozwiązaniem może być dodanie użytkownika do grupy bezpieczników , tj .:

addgroup <username> fuse

5
Następnie wyloguj się i zaloguj ponownie!
HDave

1
I dodaj istniejącego użytkownika do bezpiecznika jako grupy drugorzędnej: usermod -a -G existing_user fuse# w przypadku, gdy addgroupnie ma go w twoim systemie
Grzegorz Wierzowiecki

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.