Festplatte als Ganzes freibeben

AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Moin, moin.

Ich habe in meinen Mint Rechner eine Festplatte als Datengrab eingebaut. Nach Rechtsklick -> Eigenschaften -> Freigabe erhalte ich:
»net usershare« gab den Fehler 255 zurück: net usershare add: cannot share path /media/arananka/DATENGRAB as we are restricted to only sharing directories we own.
Ask the administrator to add the line "usershare owner only = false"
to the [global] section of the smb.conf to allow this.
Bedeutet für mich was?

Wenn Linux keine ganzen Festplatten freigeben will oder kann, müsste ja zumindest die Freigabe eines Ordners auf dieser Festplatte funktionieren... ...dachte ich. Klappt aber auch nicht: der Ordner wird freigegeben, aber die Unterordner nicht. Gebe ich die frei, werden die Inhalte nicht als Gesamtheit freigegeben.

Was muss ich also tun, um eine "Freigabe in einem Rutsch" durchzuführen, welche von der obersten bis in die unterste Ebene reicht und auch zugefügte Dateien sofort und ohne Rückfrage umfasst?
Benutzeravatar
Lighty
Beiträge: 8396
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Hallo Arananka !

Was sagt denn

Code: Alles auswählen

ls -l /media
!?
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Moin, moin.

Danke für's Interesse!

Code: Alles auswählen

mint-062018 arananka # ls -l /media
insgesamt 4
drwxr-x---+ 2 root root 4096 Jan 16 06:11 arananka
Benutzeravatar
Lighty
Beiträge: 8396
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

ok, so wie es aussieht gehört /media root - daher kein zugriff als Benutzer!

Jetzt hast du zwei Möglichkeiten !

- chown
- smb.conf

chown

chown ( übernimmt den Ordner )
chown -R 777 /media
- die gewünschte Berechtigung kannst du selber wählen - 777 ist Vollzugriff
- -R steht für rekursiv


smb.conf /etc/samba/smb.conf

hier wird, wie in der Fehlermeldung angegeben, die folgende Zeile bei [global] ergänzt/eingefügt.

Code: Alles auswählen

usershare owner only = false
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

chown -R 777 /media durchgeführt.

Dann in smb.conf b unter [home]

usershare owner only = false eingefügt und mit systemctl restart smbd samba neu gestarttet. Jetzt sieht es so aus:

Code: Alles auswählen

mint-062018 arananka # ls -l /media
insgesamt 4
drwxr-x---+ 3 777 root 4096 Jan 16 10:31 arananka
Die Festplatte als Ganzes lässt sich immer noch nicht freigeben:
»net usershare« gab den Fehler 255 zurück: net usershare add: failed to add share datengrab. Error was Vorgang nicht zulässig
Die Unterordner sind jetzt aber voll im Netzwerk nutzbar. Ohne Rückfragen unf weitere Freigabeprobleme.
Benutzeravatar
Lighty
Beiträge: 8396
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

.... mmmmh !?

OK, ich habe nur Suse und da ist die smb.conf unter etc !

Bin da aber gerade eine Zeile verrutscht - noch nicht wach - und habe da einiges durcheinander gewirbelt, bzw. vermischt ! :(

chmod - setzt die Rechte
chown - ändert den Besitzer

so sollte es richtig sein

Code: Alles auswählen

chown -R aranaka /media
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Ist geändert.

Eine Freigabe der ganzen Festplatte ist also nicht so ohne Weiteres möglich?
Benutzeravatar
Lighty
Beiträge: 8396
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... du meinst DATENGRAB !?
Sollte eigentlich durch "-R / rekursiv" mit geändert worden sein !?
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Nein, das klappt nicht:

Unter Zugriffsrechte kommt:
Eigentümer arananka Gruppe root. Sie sind nicht der Besitzer, daher können Sie die Zugriffsrechte nicht ändern!
und unter Ordner freigeben weiterhin:
»net usershare« gab den Fehler 255 zurück: net usershare add: failed to add share datengrab. Error was Vorgang nicht zulässig
P.S.: Kann jetzt nicht sofort reagieren, da ich 12 Uhr einen Kunden habe!
Benutzeravatar
Lighty
Beiträge: 8396
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... so jetzt habe ich mal bei mir geschaut.

Code: Alles auswählen

drwxr-xr-x  3 root   root     60 16. Jan 09:49 media

Code: Alles auswählen

drwxr-x---+ 9 root root 180 16. Jan 10:16 Lighty
alle in Lighty haben

Code: Alles auswählen

drwx------ 42 Lighty users    32768 16. Jan 11:16 XXXXXXX

wie ist die Ausgabe von

Code: Alles auswählen

ls -l /media/arananka/DATENGRAB
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Nach kompletten Neustart:
Eigentümer: arananka
Ordnerzugriff: Erstellen und löschen
Dateizugriff: [---]
Gruppe adm
Ordnerzugriff: Erstellen und löschen
Dateizugriff: [---]
Ordnerzugriff: Erstellen und löschen
Dateizugriff: [---]
Ansonsten:

Code: Alles auswählen

arananka@mint-062018 ~ $ ls -l /media/arananka/DATENGRAB
insgesamt 32
drwxrwxrwx 12 arananka netdev    4096 Okt  4 00:54 Bilder
drwxrwxrwx  2 arananka arananka  4096 Okt  1 20:09 dwhelper
drwxrwxrwx  2 arananka root     16384 Aug  7 15:50 lost+found
drwxrwxrwx  2 arananka arananka  4096 Jan 16 10:37 sharing
drwxrwxrwx  3 arananka arananka  4096 Aug  7 11:48 VirtualBox VMs
Weiterhin:
»net usershare« gab den Fehler 255 zurück: net usershare add: failed to add share datengrab. Error was Vorgang nicht zulässig
Benutzeravatar
Lighty
Beiträge: 8396
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

was passiert nach

Code: Alles auswählen

chgrp -R arananka /media/arananka/DATENGRAB
( chgrp ändert die Gruppe )

Ausgabe dann die Zeile mit DATENGRAB

ls -l /media/arananka
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Code: Alles auswählen

drwxrwxrwx 8 arananka arananka 4096 Jan 16 10:37 DATENGRAB
Neustart komplett?
Benutzeravatar
Lighty
Beiträge: 8396
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... sieht doch ok aus !?

Neustart !?
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Nach Neustart: Zugriffsrechte:
Eigentümer: arananka
Ordnerzugriff: Erstellen und löschen
Dateizugriff: [---]
Gruppe arananka
Ordnerzugriff: Erstellen und löschen
Dateizugriff: [---]
Ordnerzugriff: Erstellen und löschen
Dateizugriff: [---]
Ganze Festplatte freigeben nach wie vor:
»net usershare« gab den Fehler 255 zurück: net usershare add: failed to add share datengrab. Error was Vorgang nicht zulässig
Netzwerkzugriff von allen beteiligten Rechnern aus möglich und o.B.

Antworten

Zurück zu „Linux ( Allgemein )“