Festplatte als Ganzes freibeben
14.01.19, 10:36:34
AranankA
Moin, moin.
Ich habe in meinen Mint Rechner eine Festplatte als Datengrab eingebaut. Nach Rechtsklick -> Eigenschaften -> Freigabe erhalte ich:
Zitat:
»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?
15.01.19, 21:06:45
Lighty
Hallo Arananka !
Was sagt denn
!?
16.01.19, 06:46:46
AranankA
Beitrag geändert von: AranankA - 16.01.19, 06:48:54
Moin, moin.
Danke für's Interesse!
Code:
1:
2:
3:
|
mint-062018 arananka # ls -l /media
insgesamt 4
drwxr-x---+ 2 root root 4096 Jan 16 06:11 arananka
|
16.01.19, 10:05:33
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:
1:
|
usershare owner only = false
|
16.01.19, 10:45:50
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:
1:
2:
3:
|
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:
Zitat:
»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.
16.01.19, 10:58:14
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:
1:
|
chown -R aranaka /media
|
16.01.19, 11:16:53
AranankA
Ist geändert.
Eine Freigabe der ganzen Festplatte ist also nicht so ohne Weiteres möglich?
16.01.19, 11:23:51
Lighty
... du meinst DATENGRAB !?
Sollte eigentlich durch "-R / rekursiv" mit geändert worden sein !?
16.01.19, 11:39:40
AranankA
Nein, das klappt nicht:
Unter
Zugriffsrechte kommt:
Zitat:
Eigentümer arananka Gruppe root. Sie sind nicht der Besitzer, daher können Sie die Zugriffsrechte nicht ändern!
und unter
Ordner freigeben weiterhin:
Zitat:
»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!
16.01.19, 12:48:29
Lighty
... so jetzt habe ich mal bei mir geschaut.
Code:
1:
|
drwxr-xr-x 3 root root 60 16. Jan 09:49 media
|
Code:
1:
|
drwxr-x---+ 9 root root 180 16. Jan 10:16 Lighty
|
alle in Lighty haben
Code:
1:
|
drwx------ 42 Lighty users 32768 16. Jan 11:16 XXXXXXX
|
wie ist die Ausgabe von
Code:
1:
|
ls -l /media/arananka/DATENGRAB
|
16.01.19, 13:27:59
AranankA
Nach kompletten Neustart:
Zitat:
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:
1:
2:
3:
4:
5:
6:
7:
|
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:
Zitat:
»net usershare« gab den Fehler 255 zurück: net usershare add: failed to add share datengrab. Error was Vorgang nicht zulässig
16.01.19, 13:36:11
Lighty
Beitrag geändert von: Lighty - 16.01.19, 13:37:22
was passiert nach
Code:
1:
|
chgrp -R arananka /media/arananka/DATENGRAB
|
( chgrp ändert die Gruppe )
Ausgabe dann die Zeile mit DATENGRAB
ls -l /media/arananka