Felhasználói eszközök

Eszközök a webhelyen


troubleshoot:linux:samba

📂 Samba hibaelhárítás

📂 Samba konfiguráció tesztelése

1. Samba állapota

systemctl status smbd

Ha itt a Samba állapota nem active running, akkor a konfigurációban van a hiba.

2. smb.conf tesztelése

A testparm parancs leellenőrzi az smb.conf fájlt, hogy nincs-e benne hiba.

testparm

3. Samba újraindítása

Ha a konfiguráció jó, indítsd újra a szervert:

systemctl restart smbd

🔌 Hálózati hibakeresés

1. Ellenőrizd a hálózati beállításokat

IP ellenőrzése

Szerver Kliens
ip a ipconfig Mindkét gép IP-címének és alhálózati maszkjának ugyanabba a tartományba kell esnie (pl. 192.168.1.x).
  • A szerver és a kliens egy hálózatban kell, hogy legyen: a VirtualBox-ban bridge-lt kártya vagy Nat Network kell a két gépnek.
  • Ha a hoszt gépről akarod megnyitni, Host-only kártyán keresztül is próbálhatod.
  • Ha valamelyik gép NAT kártyán maradt, azt javítsd ki!

2. Kapcsolat a két gép között

például:

ping 192.168.x.y # a másik gép IP címe


🐧 Szerver oldali hibakeresés

Linux Fájlrendszer Jogosultságok

ls -ld /srv/samba/megosztas_neve
  • Ha Nyilvános (guest ok = yes): A mappának írhatónak kell lennie mindenki számára, pl. sudo chmod 777 /srv/samba/megosztas_neve.
  • Ha Privát (valid users-szel): A felhasználónak/csoportnak (pl. diak1 vagy tanarok) rendelkeznie kell írási joggal a Linux rendszerben: sudo chown -R diak1:tanarok /srv/samba/megosztas_neve.

Nem enged be jelszóval

sudo smbpasswd -a felhasznalo

🖥️ Kliens oldali hibakeresés

Megosztások kilistázása

Próbálj IP-cím alapján kapcsolódni a szerverhez, és kérd le a megosztásokat. Ha ez sikeres, a Samba maga működik.

net view \\szerver_ip_címe

Megnyitás fájlkezelőben

Próbáld megnyitni a szervert a fájlkezelőben, írd be a címsorba: \\szerver.ip

Ha hitelesítési problémát ad

Ha a Windows látja a szervert, de visszautasítja a bejelentkezést, vagy ismételten kéri a jelszót, a hiba az, ahogy a kliens kezeli a hitelesítő adatokat.

💡 Samba Jelszó Ellenőrzése:

Ellenőrizd a szerveren, hogy a felhasználó szerepel-e a Samba adatbázisban

sudo smbpasswd -e felhasználónév

💡 A Windows sokszor elmenti a hibás jelszavakat. Ezt törölni kell.

  • Keress rá a Windows keresőben: Hitelesítő adatok kezelője (Credential Manager).
  • Kattints a Windows-hitelesítő adatok fülre.
  • Keresd meg a szerver IP-címével vagy nevével kapcsolatos bejegyzést (192.168.1.50 vagy SAMBASERVER).
  • Töröld a bejegyzést!
  • Próbáld újra a bejelentkezést a Fájlkezelőben.

Ha nem fogadja el a jelszót, vagy vendég logint használsz

A Windows 10 (és 11) bizonyos verzióitól kezdve a Microsoft biztonsági okokból letiltotta a „nem biztonságos vendégbejelentkezést”. Enélkül a kliens nem engedi a csatlakozást olyan megosztásokhoz, amelyek nem kérnek jelszót, még akkor sem, ha a szerver oldalon ez engedélyezve van.

Engedélyezzük a registry-ben a nem biztonságos csatlakozást. Mentsd le a fájlt és dupla kattintással futtasd:

enable_guest_smb.reg
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
"AllowInsecureGuestAuth"=dword:00000001

troubleshoot/linux/samba.txt · Utolsó módosítás: szerkesztette: fm