Einfachste Samba Freigabe unter Debian

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Knogle
Beiträge: 465
Registriert: 06.05.2016 19:29:00
Lizenz eigener Beiträge: MIT Lizenz

Einfachste Samba Freigabe unter Debian

Beitrag von Knogle » 16.09.2016 22:41:07

Ich gruesse euch
Habe aktuell ein Debian System aufgesetzt, und 2 3TB Festplatten mit EXT3 formatiert und gemountet.
Habe nun Samba installiert, und will erreichen dass ich via CIFS Freigabe als root User Vollzugriff von Windows Systemen auf die Freigabe habe
Wie muss ich die smb.conf einstellen um das zu machen?
Leider erscheinen mir alle Tutorials dazu bisher zu komplex :/

MfG

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Einfachste Samba Freigabe unter Debian

Beitrag von rendegast » 17.09.2016 09:00:51

Eine ansonsten leere smb.conf mit

Code: Alles auswählen

[freigabe]
        path = /pfad/pfad
        valid users = root
        read only = No
Dann noch ein samba-Paßwort für 'root' erstellen.


Ich empfehle aber eher einen dedizierten Benutzer, zBsp. 'admin' zu erstellen.
admin:x:30000:30000:,,,:/home/virtual/admin:/usr/sbin/nologin (s.u.)
dann in der Art:

Code: Alles auswählen

username map = /etc/samba/username.map
[freigabe]
        path = /pfad/pfad
        valid users = admin administrator master
        read only = No
username.map derart

Code: Alles auswählen

admin = administrator master grossmogul
admin ist in unix "deaktiviert" (nologin) und hat nur ein samba-Paßwort.

Die virtuellen Benutzer werden mit einer separaten adduser.conf angelegt, Unterschiede

Code: Alles auswählen

SHELL=/sur/sbin/nologin
DHOME=/home/virtual
FIRST_UID=30000
LAST_UID=39999
FIRST_GID=30000
LAST_GID=39999
DIR_MODE=0700
Hilfsskript

Code: Alles auswählen

#!/bin/sh

newuser="$1"
# Kleinbuchstaben:
newuser=$(echo "$newuser" | sed 'sQ[^a-z]QQg')
[ "x$newuser" = "x" ] && exit 1

echo | adduser --conf /etc/samba/.adduser.conf $ADDOPT $newuser

NEWID=$(id -u $newuser)
pdbedit --create -U $NEWID -u $newuser
(unix-ID und samba-ID sind damit synchron)


Die höhere Stufe wäre Zugriff auf einen Authentifizierungs-Server,
sei es ein LDAP oder durch Einbindung des samba in die (bestehende?) Windows-Domäne der PDC / AD-DC.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Knogle
Beiträge: 465
Registriert: 06.05.2016 19:29:00
Lizenz eigener Beiträge: MIT Lizenz

Re: Einfachste Samba Freigabe unter Debian

Beitrag von Knogle » 17.09.2016 13:42:01

Habe dann noch das Problem dass das ganze nicht auftaucht wenn ich mit Windows nach Netzlaufwerken suche
Wisst ihr da evtl. weiter?

Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

Re: Einfachste Samba Freigabe unter Debian

Beitrag von Huck Fin » 17.09.2016 13:59:21

Dein LAN geht aber ?

am client...

Code: Alles auswählen

net use x: \\server\freiigabe 
dann ist unter x deine freigabe

Knogle
Beiträge: 465
Registriert: 06.05.2016 19:29:00
Lizenz eigener Beiträge: MIT Lizenz

Re: Einfachste Samba Freigabe unter Debian

Beitrag von Knogle » 21.09.2016 21:35:34

Ja es geht, ich kann nun mit der Variante von Huck Fin das Ding irgendwie erreichen, aber wenn ich dann mein Netzwerkpasswort eingeben soll steht da immer dass das eingegebene Passwort falsch ist
Wie gehe ich vor? Ich weiss das das Passwort richtig ist, weil in der SSH benutze ich das auch.
Bitte um Rat

Benutzeravatar
weshalb
Beiträge: 1265
Registriert: 16.05.2012 14:19:49

Re: Einfachste Samba Freigabe unter Debian

Beitrag von weshalb » 21.09.2016 22:27:47

Hast du dein Passwort mittels

Code: Alles auswählen

smbpasswd -a Username

vergeben?

Knogle
Beiträge: 465
Registriert: 06.05.2016 19:29:00
Lizenz eigener Beiträge: MIT Lizenz

Re: Einfachste Samba Freigabe unter Debian

Beitrag von Knogle » 22.09.2016 13:20:43

Geht jetzt, war mein Fehler
Habe gedacht der Pfad waere der Freigabename, und nicht das was in den eckigen Klammern steht :D
Danke an alle

Antworten