Kiedy uruchamiam Nautilus z linii poleceń, uruchamia się pomyślnie, ale pojawia się w terminalu:
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: mkdir failed on directory /var/run/samba/msg.lock: Permission denied
net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.
Czy naprawdę powinienem poprosić administratora systemu o włączenie udostępniania użytkowników?
Moim administratorem jest sam i nie używam Samby.
Czy ten komunikat jest oznaką większych problemów z moim Ubuntu?
Jeśli nie, w jaki sposób mogę temu zapobiec? (Nautilus jest uruchamiany przez program, który testuję w wersji beta, ale nie mogę go modyfikować, a obecny problem sprawia, że błędy tego programu są mniej widoczne w terminalu)
sudo apt install samba
działało.sudo apt install samba
2.sudo mkdir -p /var/lib/samba/usershares/
Zrobiłem te dwie rzeczy, aby to poprawić:
i
źródło
chmod
podstępu zadziałało.W moim przypadku nie zainstalowałem samby, więc musiałem zainstalować sambę, a następnie utworzyć folder.
Wcześniej musiałem zainstalować moduł śledzący, ponieważ nautilus nawet nie działał
źródło
Kolejne łatwiejsze rozwiązanie - Dodaj użytkownika do grupy sambashare:
źródło
nie wystarczyło
wydaje się rozwiązać mój problem ... ty @cbaconnier
źródło
To jest smutne. Aby zignorować ten komunikat, spójrz, jakiej metody musimy użyć.
Dla mnie musiałem zainstalować sambę w Ubuntu 19.10 . Próbowałem wszystkich metod, aby zignorować instalację samby, ale żadna z nich nie działała. Biedni za używanie łodzika. I sprzeczne ikony pulpitu nie są wyświetlane na pulpicie.
źródło