Samba: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 34: | Zeile 34: | ||
//sambaserver/freigabe /mnt/mountpunkt cifs user=username,password=passwort,uid=502,gid=500 | //sambaserver/freigabe /mnt/mountpunkt cifs user=username,password=passwort,uid=502,gid=500 | ||
</pre> | </pre> | ||
< | <syntaxhighlight lang=bash> | ||
mount -t cifs //server/freigabe[Verzeichnis] Mountpunkt/ -o { username=Benutzername,password=Paswort | credentials=/Pfad/Zu/Datei } | mount -t cifs //server/freigabe[Verzeichnis] Mountpunkt/ -o { username=Benutzername,password=Paswort | credentials=/Pfad/Zu/Datei } | ||
</ | </syntaxhighlight> | ||
* credentials: | |||
<pre> | |||
username=Jonny | |||
password=TopSecret | |||
</pre> | |||
== Freigabe erstellen == | == Freigabe erstellen == |
Version vom 15. August 2022, 14:29 Uhr
Installation
apt install samba cifs-utils samba-client libpam-smbpass
Dienste
- nmbd
- smbd
Samba Benutzer anlegen
sudo usermod -aG sambashare adam
smbpasswd -a jonny
# Auflisten der Benutzer:
pdbedit -w -L
PAM benutzen:
- /etc/samba/smb.conf
[global] ... username map = /etc/samba/my_pam_users.txt
- /etc/samba/my_pam_users.txt
linuxuser1 = jonny linuxuser2 = adam
Konfiguration
Mounten
//sambaserver/freigabe /mnt/mountpunkt cifs user=username,password=passwort,uid=502,gid=500
mount -t cifs //server/freigabe[Verzeichnis] Mountpunkt/ -o { username=Benutzername,password=Paswort | credentials=/Pfad/Zu/Datei }
- credentials:
username=Jonny password=TopSecret
Freigabe erstellen
- /etc/samba/smb.conf
[Austausch] path = /home/petra public = yes read only = no browseable = yes [Filme] write list = @adm valid users = @einkauf, @einkauf-ro read list = @einkauf-ro inherit owner = yes force user = jonny force group = adm force directory mode = 770 create mask = 664 force create mode = 664 [global] ... workgroup = EXAMPLE
Kommandos
smbclient //nil/petra
# -L [host1]
# -I 192.168.2.102
# -W workgroup1
# -U user1
# Unterkommandos:
# ls
testparm
smbstatus --shares
smbtree -b -N
nmblookup -A 192.168.1.1
Win-10
net use <Laufwerksbuchstabe>: \\<IP-des-Samba-Servers>\share /user:smbuser <Passwort> net use n: \\nil\petra /user:petra TopSecret
Problem mit Win-10
Kein Zugriff auf Windows 10
Sollten Windowsfreigaben nicht korrekt angezeigt werden bzw gibt es Zugriffsprobleme könnte möglicherweise die Festlegung des Protokolls helfen.
Wer mit dem Befehl
smbclient -L windows-pc
Folgende Ausgabe erhält
protocol negotiation failed: NT_STATUS_CONNECTION_RESET
Sollte folgenden Eintrag in die [global] Sektion der /etc/samba/smb.conf hinzufügen:
client min protocol = SMB2 client max protocol = SMB3
und den SAMBA-Dienst mit folgendem Befehl neu starten:
sudo service smbd restart
"Windows cannot access" 0x80004005
Windows 10 1709 and up connectivity problems
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters] "AllowInsecureGuestAuth"=dword:1