Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

Hallo zusammen,
ich hoffe ich bin hier richtig.

Ich habe auf meinem kleinen Heimserver nun CentOS 6.4 installiert und versuche verzweifelt einen Samba Server zu konfigurieren, damit ich von meinen Windows Geräten auf den Server zugreifen kann, indem ich die Verzeichnisse als Netzlaufwerke einbinde.

Im folgenden verwende ich Synonyme für die wirklichen Laufwerk- und Usernamen.
Samba ist installiert.

Freigegeben werden soll erstmal das Verzeichnis "/home/Hans". Der Benutzer mit dem zugegriffen werden soll heißt "tollertyp".

Meine smb.conf sieht so aus:

[global]
workgroup = workgroup
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
valid users = tollertyp

[Hans]
path = /home/Hans
writeable = yes
public = no
guest ok = no
valid users = tollertyp

Zum Vergrößern anklicken....


Ich kann unter Windows mit \\192.168.5.55\Hans das Netzlaufwerk verbinden und den Server auch anpingen, jedoch kann ich weder Dateien sehen, die ich unter Linux erstellt habe, noch Dateien schreiben. Fehlermeldung: "Sie benötigen Berechtigungen zur Durchführung des Vorgangs".

Nun habe ich schon verschiedene Dinge ausprobiert:
- chmod 777 -R /home/Hans
- chown -R tollertyp /home/Hans

Aber nichts will irgendwie klappen. Ich habe auch von Firewall Einstellungen gelesen von CentOS, aber das habe ich nicht so ganz verstanden. Ist es zwingend notwendig da vorher etwas anzupassen? Bei Debian musste ich das früher nicht, gut, ist natürlich auch ne ganz andere Distribution.

Wenn ich "testparm" ausführe kommt folgendes:

rlimit_max: increasing rlmit_max (1024) to minimum Windows limit (16384)

Zum Vergrößern anklicken....


Habe aber gelesen, dass das nur eine Warnung ist, die nicht angepasst werden muss. Ansonsten kommen keine Warnungen/Fehler.

Das einzige was mir bei dem ganzen Testen aufgefallen ist, dass Samba normal neu gestartet werden kann, aber nmb gibt beim restart immer folgendes aus:

NMB-Dienste beenden [Fehlgeschlagen]
NMB-Dienste starten [OK]

Zum Vergrößern anklicken....


Keine Ahnung, ob das irgendwie relevant ist.
Ich hoffe jemand von euch kann mir weiterhelfen. Ich bin wirklich am Ende mit meinem Latein
Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs


Danke und viele Grüße
Nick

 

nachdem der Server 4Wochen problemlos funktionierte, habe ich nun Zugriffsprobleme. Ich kann Dateien nicht mehr von meinem PC in die Unterordner der unraid-shares schieben. Es ist möglich, die Datei z.B. in das share Foto zu schieben, dann mit dem Krusader von Unraid weiter in die Unterverzeichnisse. Aber direkt ist das - abgesehen von ein, zwei Verzeichnissen, nicht mehr möglich. Selbst dort funktioniert es in der ersten Ebene noch, dann aber nicht weiter.

Dieses Problem besteht bei Zugriff unter WIN10 wie auch linuxmint, was für mich dann nach einem unraid-Problem aussieht.

Ich habe nicht viel verändert, spezielle Samba-Shares sind nach wie vor nicht angelegt, es funktionierte bis dato ja gut. Ich hatte die shares mal auf secure gestellt, dies aber wieder auf public geändert.

Eine Erläuterung der SMB-Security-Settings habe ich nirgends gefunden, aber viel ist da ja nicht einzustellen. 

Export "yes", Case sensitve-names "Auto" und security "Public" - was auch immer dies bedeutet.

 

Andreas

 

  • Quote

Link to comment

Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs
Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

saber1

Posted December 6, 2020

saber1

  • Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

  • Members
    • 420
    • 4

    • Share

Posted December 6, 2020

27 minutes ago, Andreas2020 said:

Export "yes", Case sensitve-names "Auto" und security "Public" - was auch immer dies bedeutet.

Gehe mal mit dem Mauszeiger auf die einzelnen Optionen, sodas ein "?" erscheint. Also zum Beispiel direkt auf das Wort "Export". Und dann Klick. Dann erhälst Du Erklärungen zu den einzelnen Optionen.

  • Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs
    1

  • Quote

Link to comment

Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

Andreas2020

Posted December 6, 2020

Andreas2020

  • Members
    • 38

  • Author

    • Share

Posted December 6, 2020 (edited)

@saber1

Nun ist mir das mit dem Export klar, Yes bleibt. Die Sicherheit ist wie erwartet, sie steht zur Zeit auf public. Und nicht mal bei dieser Einstellung  ist der Zugriff möglich. Irgendetwas ist da faul.

Edited December 6, 2020 by Andreas2020

  • Quote

Link to comment

Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

saber1

Posted December 6, 2020

saber1

  • Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

  • Members
    • 420
    • 4

    • Share

Posted December 6, 2020

Schon mal diesen Thread gelesen?

https://forums.unraid.net/topic/77442-cannot-connect-to-unraid-shares-from-windows-10/

  • Quote

Link to comment

Andreas2020

Posted December 7, 2020

Andreas2020

  • Members
    • 38

  • Author

    • Share

Posted December 7, 2020

Die Verbindung an sich klappt problemlos. Ich kann auch in dem share foto in das Verzeichnis\ schreiben. Aber nicht in das Verzeichnis \foto\2008 beispielsweise. Eigenartigerweise klappt es beispielsweise bei \foto\2009. Und das verstehe ich nicht. Es scheint ein samba-Problem zu sein. Ich habe da aber nichts verändert.

 

Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

  • Quote

Link to comment

Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs
Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

mgutt

Posted December 7, 2020

mgutt

  • Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

  • Moderators
    • 9.6k
    • 68

    • Share

Posted December 7, 2020

1.) Heißt ein Unraid User zufällig genauso wie dein Windows User? Wenn ja, dann muss ein Passwort eingestellt sein (Public geht nicht) und der User muss das selbe Passwort wie dein Windows User haben. Alternativ alle User entfernen, die den selben Namen wie die Windows User haben. Dieses SMB Verhalten lässt sich nicht abstellen.

 

2.) In Zeiten von Ransomware legt man besser keine Public Shares an.

 

3.) Gib mal in Windows "Anmeldeinformationen" in der Suche ein und lösch alle SMB Logins:

https://support.microsoft.com/de-de/windows/zugreifen-auf-anmeldeinformationsverwaltung-1b5c916a-6a16-889f-8581-fc16e8165ac0

 

Beim nächsten Zugriff auf den Share, musst du den Login dann erneut eingeben. Das hilft aber nicht, wenn #1 dein Problem ist.

 

4.) Öffne das Unraid Webterminal und starte Samba neu:

samba restart

 

5.) Korrigiere die Dateirechte über Tools > New Permissions. Hat mir mal geholfen:

https://forums.unraid.net/topic/59530-can-not-rw-to-subfolders-in-a-share-via-windows/?tab=comments#comment-857655

 

  • Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs
    1

  • Quote

Link to comment

Andreas2020

Posted December 8, 2020

Andreas2020

  • Members
    • 38

  • Author

    • Share

Posted December 8, 2020

On 12/7/2020 at 7:58 AM, mgutt said:

5.) Korrigiere die Dateirechte über Tools > New Permissions. Hat mir mal geholfen:

https://forums.unraid.net/topic/59530-can-not-rw-to-subfolders-in-a-share-via-windows/?tab=comments#comment-857655

Das hats gebracht! Vorher waren die Rechte falsch gesetzt. Bloß wo kamen diese falschen Rechte her?

 

On 12/7/2020 at 7:58 AM, mgutt said:

2.) In Zeiten von Ransomware legt man besser keine Public Shares an.

Mittlerweile ist wieder alles secure. Ich wollte nur JEDEN Fehler ausschließen.

 

Vielen Dank!

Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

  • Quote

Link to comment

Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

mgutt

Posted December 8, 2020

mgutt

  • Samba Sie benötigen Berechtigungen zur Durchführung des Vorgangs

  • Moderators
    • 9.6k
    • 68

    • Share

Posted December 8, 2020

6 minutes ago, Andreas2020 said:

Bloß wo kamen diese falschen Rechte her?

Meist durch Dateioperationen, die man per WebTerminal als Root durchgeführt hat oder durch Docker Container wo man die falsche UID bzw GUID hinterlegt hat.

Was ist eine Samba Freigabe?

Eine einfache Samba Freigabe kann im lokalen Netzwerk ein nützlicher Ablageort sein, um gemeinsam Dateien zu teilen. Dieser Artikel zeigt wie Sie anhand eines Debian 8 basierten Systems eine öffentliche Samba Freigabe erstellen.

Was ist eine Samba Verbindung?

SMB (Server Message Block) ist das in Windows-Netzwerken verwendete Verfahren; bei Mac- und Unix-Systemen kommt zudem das Samba-Protokoll zum Einsatz. Auf den Ethernet Disks wird ein Server ausgeführt, der diese Verbindung unterstützt, sodass die Ethernet Disks mit nahezu allen Betriebssystemen kommunizieren können.

Wie installiert man Samba?

Danach geben Sie den folgenden Befehl ein, um das Samba-Paket auf dem Server zu installieren:.
apt-get install samba..
sudo smbpasswd -a BENUTZERNAME (PASSWORT) sudo smbpasswd -x BENUTZERNAME sudo smbpasswd -d BENUTZERNAME sudo smbpasswd -e BENUTZERNAME..
gsudo service smbd reload..
sudo gedit /etc/samba/smb.conf..

Was ist ein Samba Client?

smbclient ist ein Konsolenclient für SMB/CIFS-Freigaben. Damit ist auch ein Zugriff auf Freigaben möglich, ohne diese in das Dateisystem einhängen zu müssen. Ursprünglich als Test- und Debugging-Tool konzipiert, ist smbclient auch zu einer universellen Shell geworden, deren Befehlsvorrat dem von ftp vergleichbar ist.