ubuntuusers.de

net usershare

Status: Gelöst | Ubuntu-Version: Ubuntu 26.04 (Resolute Raccoon)
Antworten |

fir

Anmeldungsdatum:
29. Februar 2008

Beiträge: 1905

Wohnort: Bergisch Gladbach

Hallo,

ich habe samba installiert, aber usershares ist disabled.

Ist das richtig, oder wie muß ich das ändern?

Gruß fir

$ net usershare list 
net usershare: usershares are currently disabled

Moderiert von schwarzheit:

Thema in einen passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.

Jorber

Anmeldungsdatum:
2. November 2025

Beiträge: 327

Was hast du denn noch unternommen, außer Samba zu installieren? Hast du den Wiki-Artikel net usershare komplett gelesen und verstanden?

fir

(Themenstarter)

Anmeldungsdatum:
29. Februar 2008

Beiträge: 1905

Wohnort: Bergisch Gladbach

Ich habe nur Samba installiert. Auf dem Wiki habe ich nichts gefunden, was sonst noch zu tun ist.

Das war auch m. E. bei 24.04 nicht nötig.

Jorber

Anmeldungsdatum:
2. November 2025

Beiträge: 327

Nur mit einer Installation ist es nicht getan, Samba muss auch konfiguriert werden. Du solltest dir die entsprechenden Wiki-Artikel in Ruhe durchlesen. Den von mir verlinkten Artikel hast du offensichtlich nicht genau genug gelesen.

Wer einen Samba-Server aufsetzen und betreiben will, sollte sich ausreichend kundig machen. Du schreibst ja nicht einmal, was genau dein Ziel ist.

Bitte beachte Richtig fragen

fir

(Themenstarter)

Anmeldungsdatum:
29. Februar 2008

Beiträge: 1905

Wohnort: Bergisch Gladbach

Noch mal zur Klarstellung. Ich will keinen Samba Server aufsetzen, sondern nur net usershare benutzen.

Bei 24.04 waren dazu keine Einstellungen nötig. So steht es auch im Wiki zu net usershare.

Jorber

Anmeldungsdatum:
2. November 2025

Beiträge: 327

fir schrieb:

Noch mal zur Klarstellung. Ich will keinen Samba Server aufsetzen, sondern nur net usershare benutzen.

Offensichtlich mangelt es dir an grundsätzlichem Verständnis:

Mit der Installation von samba hast du einen Samba Server, welcher Freigaben im Netz zur Verfügung stellen kann, mit dem Tool net kann man diesen Server auf ähnliche Weise wie unter Windows administrieren.

Hast du denn überhaupt schon Freigaben eingerichtet, wenn ja wie genau? Was zeigt der Befehl

testparm -vs | grep usershare

fir

(Themenstarter)

Anmeldungsdatum:
29. Februar 2008

Beiträge: 1905

Wohnort: Bergisch Gladbach

$ testparm -vs | grep usershare
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed by GnuTLS (e.g. NTLM as a compatibility fallback)

WARNING: The 'netbios name' is too long (max. 15 chars).

WARNING: lock directory /run/samba does not exist

WARNING: pid directory /run/samba does not exist

Server role: ROLE_STANDALONE

	usershare allow guests = Yes
	usershare max shares = 0
	usershare owner only = Yes
	usershare path = /var/lib/samba/usershares
	usershare prefix allow list = 
	usershare prefix deny list = 
	usershare template share = 
$ net usershare add Bilder  /home/manfred/Bilder  
net usershare: usershares are currently disabled

weholei

Anmeldungsdatum:
7. Februar 2019

Beiträge: 1054

Wohnort: Mittelfranken

Hallo

Ich lese Beiträge über Samba interessiert mit, da jede neue LTS Überraschungen mit bringt.

Soweit ich den Link net usershare verstehe, brauch man das nur wenn ein nicht privilegierter user mit Samba arbeiten will.

des weiteren habe ich gelesen, dass es nur für größere Netzwerke interessant ist.

Habe ich das richtig verstanden ?

Dann trifft das nicht für mich zu

falls es weiter hilft:

rudi-ratlos@raspi-u4:~ $ testparm -vs | grep usershare
Load smb config files from /etc/samba/smb.conf
Unknown parameter encountered: "user"
Ignoring unknown parameter "user"
Loaded services file OK.
Weak crypto is allowed

Server role: ROLE_STANDALONE

    usershare allow guests = No
    usershare max shares = 100
    usershare owner only = Yes
    usershare path = /var/lib/samba/usershares
    usershare prefix allow list = 
    usershare prefix deny list = 
    usershare template share = 
rudi-ratlos@raspi-u4:~ $ net usershare list 
net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Permission denied
You do not have permission to create a usershare. Ask your administrator to grant you permissions to create a share.
rudi-ratlos@raspi-u4:~ $ sudo net usershare list 
rudi-ratlos@raspi-u4:~ $ 

fir

(Themenstarter)

Anmeldungsdatum:
29. Februar 2008

Beiträge: 1905

Wohnort: Bergisch Gladbach

ich benötige net usershare um Freigaben im Heimnetzwerk zu estellen. Man konnte das in früher in Nautilus, jetzt wohl nicht mehr.

Dafür bnötigt man jetzt net user share, in 24.04 nur samba Installation nötig ohne irgendwelche weiteren Aktionen.

fir

(Themenstarter)

Anmeldungsdatum:
29. Februar 2008

Beiträge: 1905

Wohnort: Bergisch Gladbach

Problem gelöst:

in smb.conf die Zeile

usershare max shares = 100 

auskommentiert.

Warum das jetzt nötig ist, ist mir unverständlich

Max-Ulrich_Farber

Avatar von Max-Ulrich_Farber

Anmeldungsdatum:
23. Januar 2007

Beiträge: 8045

Warum das jetzt nötig ist, ist mir unverständlich

weil es die Begrenzung der Anzahl der usershares in neueren Samba-Versionen nicht mehr gibt.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 10256

Wohnort: Münster

fir schrieb:

ich benötige net usershare um Freigaben im Heimnetzwerk zu estellen. Man konnte das in früher in Nautilus, jetzt wohl nicht mehr.

Es geht nach wie vor auch mit dem Dateimanager, ab 26.04 muss man es aber erst aktivieren, so wie im Wiki beschrieben: Samba Server/net usershare

Dafür bnötigt man jetzt net user share

Das benötigte man schon immer, da die Dateimanager das verwenden.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 10256

Wohnort: Münster

Max-Ulrich_Farber schrieb:

[…] weil es die Begrenzung der Anzahl der usershares in neueren Samba-Versionen nicht mehr gibt.

Das erscheint mir unzutreffend, weil die Manpage von smb.conf etwas anderes sagt:

USERSHARES

Starting with Samba version 3.0.23 the capability for non-root users to add, modify, and delete their own share definitions has been added. This capability is called usershares and is controlled by a set of parameters in the [global] section of the smb.conf. The relevant parameters are :

usershare allow guests

Controls if usershares can permit guest access.

usershare max shares

Maximum number of user defined shares allowed.

Richtiger ist vermutlich: Die Politik bzgl. der Usershares hat sich geändert:

  • Bisher (vor 26.04) war diese Funktionalität per Vorgabe aktiviert.

  • Ab 26.04 ist sie aber gesperrt und muss vom Administrator erst explizit freigegeben werden.

Max-Ulrich_Farber

Avatar von Max-Ulrich_Farber

Anmeldungsdatum:
23. Januar 2007

Beiträge: 8045

Ich habe mich vergewissert. kB hat Recht: Der Parameter usershare max shares wird nach wie vor akzeptiert. Warum das Löschen der Zeile usershare max shares = 100 etwas gebracht haben könnte, verstehe ich dann auch nicht.

Antworten |