Samba (magyar)

Az oldal csak Escort

A szerver beállítása

Ahhoz, hogy a fájlmegosztás a Samba telepíti a csomagot a hivatalos tárolókból.

Samba-kiszolgáló úgy van beállítva, az /etc/samba/smb.conf fájlt. Másolja a konfigurációs fájl alapértelmezés szerint a /etc/samba/smb.conf fájlban.

Tipp: Run testparm. hogy érvényesítse a szintaxis a konfigurációs fájl samba

Erőforrások létrehozása megosztás

A Windows része ne felejtsük el, hogy módosítsa a smb.conf fájl Windows munkacsoport (a Windows alapértelmezett: Munkacsoport).

szolgáltatások indítása

A szervezet alapvető fájlmegosztó képességek az SMB, start / enable szolgáltatás smbd.service és nmbd.service. További információkért lásd a referencia kézikönyv oldalak (man) smbd és nmbd.

Tipp: Ahelyett, indítsa el a szolgáltatást azonnal minden rendszerindítás, akkor viszont smbd.socket. miáltal csak akkor indul el, amikor az első bejövő kapcsolat. Ne felejtsük el, hogy letiltsa a szolgáltatást smbd.service

Létrehozása erőforrás által megosztott egy normál felhasználó

Megjegyzés: Ezek a lépések nem szükségesek. Folytassa a következő részt, ha nem kell

„Usershare” - olyan funkció, amely lehetővé teszi a hétköznapi felhasználók hozzáadása, módosítása és törlése a saját megosztott erőforrások.

Ez a parancs létrehoz egy alkönyvtárat a / var / lib / samba.

Ez a parancs létrehoz egy csoportot sambashare:

Ez a parancs a tulajdonos és a csoport a könyvtár imént létrehozott a root:

Állítsa ezeket a változókat az smb.conf fájlban.

Add meg a felhasználói csoporthoz sambashares. Cserélje your_username a nevét linux-user:

Indítsa újra a smbd és nmbd.

Jelentkezzen ki, majd jelentkezzen be újra. Most már képesnek kell lennie arra, hogy konfigurálja a Közös samba segítségével grafikus felületről. Például thunar, akkor kattintson jobb gombbal a mappa és biztosítani azt a megosztott hálózati.

Felhasználó hozzáadása

Hozzon létre egy Linux felhasználói fiókot a felhasználó samba. cserélje polzovatel_samba a kívánt nevet, ha szükséges:

Ezután hozzon létre egy Samba felhasználói fiók ugyanazzal a névvel:

Jelszó módosítása Samba-felhasználó

Megváltoztatásához a felhasználó jelszavát, az smbpasswd.

a szükséges portokat

Beállítani a kliens

Ahhoz, hogy a fájlok a Samba szerver / SMB / CIFS csak akkor szükséges csomagot smbclient. Ez elérhető a hivatalos tárolókból.

Érheti el és szerkesztheti a helyben biztosított források az általános hozzáférés más számítógépek a hálózaton, ha a GUI vagy parancssoros felület. Grafikus módszer korlátozott, mivel a legtöbb könnyű asztali környezetek nincs natív konfigurációs eszközök eléréséhez ezeket az erőforrásokat.

Két „alkatrészek” nyilvános hozzáférés. Az első az alapja a fájlrendszer a mechanizmus, a második pedig egy interfész, amely lehetővé teszi a felhasználó számára, hogy válassza ki a telepítés megosztott erőforrások. Egyes környezetekben az első rész már épül.

utasítás szerelés

A csomag telepítése smbclient a hivatalos tárolókból. Ha szeretné, hogy kap egy könnyebb megközelítést, és nem kell a képességét, hogy nyilvános források listája, akkor kell csak telepíteni CIFS-utils. hogy /usr/bin/mount.cifs fájlt.

Ahhoz, hogy megjelenik egy lista a megosztott erőforrások a kiszolgálón:

Hozzon létre egy csatlakozási pontot a forrás:

Fel kell szerelni a forrás segítségével, mint egy modell mount.cifs fájlt. Nem minden a lenti lehetőségek közül szükségesek, vagy jó (pl jelszó).

Nevét egy Windows rendszert.

Directory megosztása.

Helyi könyvtár, amelyet szerelt erőforrás.

Lásd férfi mount.cifs útmutatójában talál.

Megjegyzés:
  • Ne használjon perjel / a végén. // server / share neve / nem fog működni
  • Ha megosztja szerelt instabillá válik, vagy nem válaszol (fagyasztva), fordítsa meg a másik változat az SMB protokoll opció használatával vers =. Például vers = 2.0 Windows Vista.

Hozzátéve erőforrás / etc / fstab

A legegyszerűbb módja annak, hogy adjunk egy bejegyzést a fstab - használja valami ilyesmit:

és a bejegyzés a fstab kell kinéznie:

Ha systemd (haladó telepítés), akkor használja ezt a beállítást comment = systemd.automount. amely növeli a letöltési sebesség a szolgáltatás néhány másodpercig. Azt is megadhatja az aktuális felhasználó és csoport, hogy az élet egy kicsit könnyebb az uid és a gid beállításokat.

Fontos: ha opciók uid és gid okozhat IO programok hibáinak, megpróbál az adatokat a hálózati eszközök

Megjegyzés: Spaces a nevét az erőforrás helyébe \ 040 (oktális ASCII-kódját terek). Például // kiszolgáló / erőforrás nevét meg kell változtatni // kiszolgáló / name \ 040resursa az / etc / fstab

Szerelés felhasználók

Megjegyzés: Meg kell írni a felhasználó (a többes számban). Más típusú fájlrendszerek kezeli a mount parancs. Ezt az opciót általában egy felhasználói nézet. anélkül, hogy a „s”

Ez lehetővé teszi a felhasználók számára, hogy felmászik a forrás, ha a csatolási pont a könyvtárban, amelyek tulajdonosai vannak, például a saját könyvtárban. Ahhoz, hogy a felhasználók számára, hogy csatlakoztatni és leválasztani a Samba megosztás a csatolási pontokat, amelyek tulajdonosai nem azok, használat smbnetfs vagy nekik a szükséges jogosultságokat keresztül sudo.

Nevek WINS hosts

smbclient csomag tartalmazza a nyomtató használatához WINS hostname. Ahhoz, hogy ez, add „nyer” a string „hosts” /etc/nsswitch.conf fájlt.

Az önműködő

Számos módja van, hogy egyszerűen megtekintheti a megosztott erőforrások:

Megjegyzés: smbnetfs kell egy egész (ép?) (Teljes) telepítése a Samba kiszolgálón. Lásd fent, hogy hogyan kell csinálni

A kezdéshez győződjön meg róla, hogy van, hogy az összes erőforrás, hogy meg kell csatlakoztatni:

Ha ez nem működik, keresse meg és módosítsa a következő sort /etc/samba/smb.conf, mint ez:

Most indítsa újra a szolgáltatást smbd.service és nmbd.service.

Ha minden megfelelően működik, telepíti a csomagot a hivatalos tárolókban smbnetfs.

Ezután adjuk hozzá a következő sort /etc/fuse.conf fájlt.

Másolás /etc/smbnetfs/.smb könyvtárba a saját könyvtárban:

Ezután hozzon létre egy linket a smb.conf fájlban.

Ha a hozzáférést bizonyos megosztott könyvtárakhoz igényel felhasználónevét és jelszavát, szerkeszteni a fájlt

/.smb/smbnetfs.auth. egy vagy több bejegyzést, mint ez:

Az is lehetséges, hogy egy bejegyzést az adott gépek a lecsatolható smbnetfs, ha szükséges. További információk találhatók

Ha befejeztük a beállítást, akkor meg kell

Egyébként smbnetfs panaszkodnak: „nem biztonságos konfigurációs fájl jogosultságokat.”

Végül, hogy felmászik egy Samba hálózati környezetben a választott könyvtárba, kövesse

A csomag az Arch Linux is támogatja egy újabb „rendszerszintű” mód smbnetfs. Ahhoz, hogy ez, meg kell, hogy ezeket a változásokat /etc/smbnetfs/.smb könyvtárban.

Akkor lehet kezdeni és / vagy fordulat indításkor démon smbnetfs megszokott módon. Az egész rendszerre kiterjedő csatlakozási pontja a / mnt / smbnet /.

Lásd Az AutoFS cikket információit automounter kernel (rendszermag-alapú) Linux.

Állítsa fájlkezelő

Nautilus, Nemo, thunar és pcmanfm

Ahhoz, hogy a samba erőforrások Nautilus, Nemo, thunar vagy pcmanfm állítsa gvfs-smb csomagot. elérhető a hivatalos tárolókból.

A szerelt erőforrás valószínűleg képviseli a fájlrendszerben az útvonal mentén / run / user / vash_UID / gvfs.

Más grafikus környezet

Számos hasznos eszközök, de szükség lehet csomagot létrehozni őket. Ez megtehető Arch csomag építmények rendszer. A jó hír az, hogy nincs szükség különleges környezetben, létre, hogy támogassa őket, így „pull” egy kisebb csomagot.

  • pyneighborhood elérhető a hivatalos tárolókban
  • Dugó LinNeighborhood, rumba, samba xffm-for Xffm nem elérhető a hivatalos tárolókban vagy AUR. Mert hivatalosan nem támogatott (vagy támogatott, de nem hivatalosan), lehet, hogy elavult, és nem működik teljes mértékben

problémák megoldása

Problémái vannak a Windows 7 - mount error (12): nem lehet a memóriát

Ismert hiba a Windows 7 „mount error (12): nem lehet a memóriát” lehet korrigálni telepítésével egy pár kulcsot a rendszerleíró Windows:

  • HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ LargeSystemCache (1-be)
  • HKLM \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters \ méret (állítva 3)

Másik lehetőség, hogy lehet futtatni egy parancssort rendszergazdaként, és hajtsa végre a következő:

Tegye az alábbiak egyikét, hogy a változtatások életbe léptetéséhez:

  • A Windows újraindítása
  • Indítsa újra a kiszolgálót services.msc
  • A parancssor net stop lanmanserver és a net start lanmanserver; leállítása után a szolgáltatás automatikusan újraindul

Megjegyzés: internetes keresés megoldásokat kérni fogja egy másik határozatot, javasoljuk, hogy a felhasználók hozzá a kulcsot, a változó a „IRPStackSize” méretét. Ez a megoldás rossz, hogy megoldja a problémát a Windows 7. Ne használja

Problémák az erőforrásokhoz való hozzáférés jelszóval védett Windows

Ha problémája van jutnak források jelszóval védett Windows, próbálja ki a következő a /etc/samba/smb.conf: [1]

Felhívjuk figyelmét, hogy ez hozzá kell adni a helyi smb.conf fájlban, és nem a fájl szerver

A párbeszédablak késedelem után

Volt egy probléma, hogy a jelszó párbeszédablak jelenik meg a késedelem körülbelül 30 másodperc, amikor én próbáltam létrehozni egy kapcsolatot a Windows XP / Windows 7. Amikor néztem error.log fájl a szerveren, láttam:

Ez az opció megakadályozza a csészéket, és megtalálja az / etc / printcap:

Hiba: Nem sikerült lekérdezni a nyomtató lista: NT_STATUS_UNSUCCESSFUL

Ha az otthoni felhasználók, használja samba kizárólag a szervezet, hogy megosszák a fájlokat a szerver vagy NAS, és nem érdekli a szervezet nyilvános hozzáférés nyomtatók, akkor a probléma, ha a következő sorokat /etc/samba/smb.conf fájlt:

... ellenőrizze a rönk:

és több hiba nem fordulhat elő.

Nem lehet megosztani egy mappát

A probléma abban nyilvánul meg, hogy amikor megpróbál megosztani egy mappát a Dolphin (fájlkezelő), és az első, mint a, minden rendesen működik, újraindítás után a Dolphin ikon erőforrás eltűnt a listáról, és a terminál (Konsole), ha az alábbi következtetés:

Hogy oldja meg a problémát, kapcsolja be a felhasználó által meghatározott részvények pontban leírtak szerint # létrehozása erőforrás által megosztott egy normál felhasználó.

A konfiguráció az iptables.

Te nem a tulajdonos a könyvtár

Próbálja meg újraindítani a rendszert.

protokoll egyeztetése sikertelen: NT_STATUS_INVALID_NETWORK_RESPONSE

Csatlakozás a szerverhez sikertelen: (Error NT_STATUS_UNSUCCESSFUL)

Valószínűleg, ha adja meg a kiszolgáló nevét rossz smbclient. Ahhoz, hogy megtalálja azt, futnak a szerveren hostnamectl csapat, és megtalálja a vonal „Átmeneti hostname”.

Lásd még:

További információ