Wie aktiviere ich die Benutzerfreigabe gemäß Anweisungen?

22

Ich habe diesen Eintrag in .xsession-errors - Protokoll

"Nautilus-Share-Nachricht:" net usershare info "aufgerufen, aber es ist fehlgeschlagen:" net usershare "wurde zurückgegeben

error 255: 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.

Dies hängt damit zusammen, dass meine Applets nach jedem Start neu geladen werden müssen. Ich frage mich nur, wie ich die Benutzerfreigabe aktivieren würde und wie sich dies auf meine Applets auswirkt.

user8631
quelle

Antworten:

16

Eigentlich musst du Samba installieren, wenn du den Fehler nicht sehen willst. Samba wird jedoch für die gemeinsame Nutzung von Dateien oder Druckern mit anderen Unix- oder Windows-Systemen verwendet. So können Sie den Fehler ignorieren oder einfach Samba installieren.

Mika
quelle
3
Dies behebt den Fehler für mich
Peter Jenkins
@Mika, Samba ist auch für den Dateiaustausch gedacht.
IVANT
6

Ich glaube nicht, dass dies Auswirkungen auf Ihre Applets hat, das ist wahrscheinlich ein anderer Fehler. Sie könnten das Verzeichnis einfach mit sudo erstellen:

sudo mkdir -p /var/lib/samba/usershares

Aber ich weiß nicht wirklich, was es tun wird.

Martin Owens -doctormo-
quelle
4

Ich sortiere dieses Problem beim Erstellen eines Gruppenanruf-Administrators:

sudo groupadd admin

Stellen Sie sicher, dass die Administratorgruppe Teil der Sudoer ist:

sudo cat /etc/sudoers

Nun fügen Sie Ihren Benutzer der Administratorgruppe hinzu:

sudo usermod -aG admin username

Sie können überprüfen, ob Ihr Benutzer Teil der Gruppe ist:

sudo cat /etc/group | grep '^admin'

das hat bei mir funktioniert

Hvide
quelle
1
Können Sie erklären, warum dies das Problem behebt? Es scheint ein bisschen seltsam, sich zusätzliche Berechtigungen zu geben, um einen Nautilus-Bug zu umgehen.
Peter Jenkins
das hat bei mir
funktioniert