Samba-ongelmat (smb, smbadduser, smbpasswd)
Last modified on 24. heinäkuuta 2026 • 2 min read • 226 wordsJos Samba ei toimi luotettavasti, syitä voi olla useita. Minulle on jäänyt sellainen vaikutelma, että YAST korvaa manuaalisesti muokatut asetustiedot (esim. salasana- ja käyttäjätiedostoissa), kun yrität muuttaa asetuksia YAST:n Samba-asennusohjeiden avulla. Seuraavassa on tarkistuslista siltä varalta, että Samba ei jälleen kerran vastaa tai ei näy verkkoympäristössä. Vian syynä voi olla PDC:n sammuminen. Ehkä minun pitäisi asettaa Linux-koneeni PDC:ksi, koska se on aina käynnissä. Joka tapauksessa, vaikka onnistunkin muodostamaan yhteyden W2K:sta (käyttämällä ”liitä verkkoasema” -toimintoa), en pystynyt muodostamaan yhteyttä W98:sta napsauttamalla näkyvää ”Oma tietokone” -kuvaketta MCBL-työryhmässä (”verkkopolkua ei löydy”). MacOSX:ssä tietokonettani ei näkynyt lainkaan (mutta pystyin muodostamaan yhteyden manuaalisella komennolla ”smb://128.214.186.42/homes”). Outoa… Tiedostossa /etc/samba/smb.conf:
- “netbios name = Michael”
- “workgroup = MCBL”
- Tarkista, että palomuurin portit 135, 137, 138, 139 ja 445 ovat auki (sekä UDP:lle että TCP:lle). Suse 9:ssä (KDE) verkon selaaminen vaatii lisäksi porttia 7741 (erään keskusteluryhmän viestin mukaan). Kuitenkaan edes näiden avoimien porttien avulla SMB-jakojen liittäminen järjestelmän käynnistyksen yhteydessä (tai manuaalisesti myöhemmin) ei onnistu. Myöskään LAN-verkon selaaminen ei toimi näistä avoimista porteista huolimatta. Kun kytken palomuurin kokonaan pois päältä (YAST:n kautta), kaikki toimii jälleen moitteettomasti. YAST on todella huono käyttöliittymä palomuurille (miksi Suse ei voi laittaa sen sijaan jotain ”Brickwallin” kaltaista, kuten MacOS X:ssä????).
- Määritä käyttäjä ja salasana uudelleen: smbadduser jeltsch:jeltsch smbpasswd jeltsch
- Käynnistä smb- ja nmb-daemonit uudelleen: /etc/init.d/smb restart /etc/init.d/smb restart
- Päivitettyäni Suse 9.1:een smbadduser-komento katosi, ja käyttäjiä lisätään nyt seuraavasti: smbpasswd -a käyttäjätunnus