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”.