Fájl ht eszközökkel és linux

Végül már majdnem ott vagyunk. Elvégre ez a konfiguráció végre készen áll a Samba és az elején a munkát. Mielőtt azonban ténylegesen elindítja a Samba, akkor biztosítania kell, hogy már létrehozott egy érvényes konfigurációs fájl nem tartalmaz hibákat. A Samba testparn program, amely ellenőrzi az Ön számára. Ha testparm megadja a jóváhagyást az egészségre a konfigurációs fájl, akkor lépni, és indítsa el a Samba.

Samba igazi szerver két Linux démonok - smbd és nmbd. Smbd folyamat egy démon, amely az SMB fájl- és nyomtatási szolgáltatások együttesen. Nmbd démon egy folyamat támogatása, amely a kiszolgáló támogató szerver neve Net BIOS. Tény, hogy nmbd képes biztosítani a legtöbb funkcionális képességeit a WINS szerver Windows NT.

Amikor futtatja a Samba démont el kell döntenie, hogy indul a futás, mint egy démon a rendszer indításakor, vagy futtatni őket automatikusan inetd. Ne próbálja meg nem is, ha nem, a Samba megtörténhet valami rossz. Samba folyamatok futnak démonok fog nekik dolgozni folyamatosan, akkor lesz egy kis CPU idő és a folyamat térben. Azonban a dolgozó közvetlenül, mint a démonok, a Samba folyamatok válaszolni fog valamivel gyorsabb szervizelése során kéri. Kezdve inetd biztosít Samba azok bevezetésének csak akkor, ha a kérelem elküldését; ugyanakkor azok lassabb lesz, hogy válaszoljon a kapcsolat, mivel a folyamat lesz, hogy hozzon létre minden kapcsolat kérés érkezik.

Kezdve a Samba démon

Kezdve a Samba műveleteket egy démon nagyon egyszerű. Csak tegye fel magának a következő két parancsot root (gyökér):

A használata a zászló „D”, „okozza, hogy a Samba futni, mint egy démon, mely továbbra is működnek, miután a létrehozás folyamata befejeződött. Ez nem történik alapértelmezés szerint. Ki kell használni a” D „lobogó, ha a végrehajtani kívánt folyamatok, mint a démonok.

Samba folyamatok automatikusan futnak, egyszerűen helyezze a helyi startup script az előző két csapat.

Indítása Samba inetd

A folyamat inetd démon Linux, ami terheléskor automatikusan elindul más folyamatok érkezéskor kérésüket. Mivel az inetd démon fut más folyamatok automatikusan feldolgozza nincs szükség, hogy folyamatosan fusson, fogyasztó CPU és a memória. Samba folyamatokat lehet által kezdeményezett inetd. ha szükséges, de lassíthatja a Samba, mivel ez az eljárás le kell futtatni az egyes szolgáltatások kérelmet.

Az inetd konfigurációs fájl szintaxisa eltér a különböző Linux disztribúciók. Annak megállapítása érdekében, a pontos szintaxist kapsz tanácsot a man oldalt a gépünkön.

Ha megállapítják a szolgáltatási elemek a 137-es portot és UDP port 139 TCP. jegyezze szolgáltatási nevek. Úgy lesz szükség, hogy a következő lépés, most meg kell hozzá elemeket a inetd.conf fájlt inetd lenne képes futtatni a Samba folyamatokat. Egy általános alkotóelemek nézne ki:

Vegye figyelembe, hogy inetd.conf szintaxis eltérhet látható. Ellenőrizze a man oldalt, hogy biztosan a helyességét a szintaxis. Ha úgy találja, az elemek a 137-es portot UDP port 139 és TCP. ha már korábban bejelentkezett a / etc / services. majd hasonlítsa össze szolgáltatás nevek és a hozzájuk tartozó neveket az első oszlopban a két elem inetd.conf. Szolgáltatás neve pontosan meg kell egyeznie. Néhány Linux verziók különböző átváltási nagybetűs vagy használja aláhúzás helyett kötőjelet szolgáltatás neve. Ha a szolgáltatás neve a rendszerben eltérnek, módosítsa ezeket az elemeket inetd.conf amíg egyezést közöttük.

Ezen a ponton, akkor egyszerűen indítsa újra az inetd folyamatot annak érdekében, hogy olvassa el a konfigurációs fájlt. Sok Linux verzió lehetővé teszi, hogy végre egy kill-HUP keresztül azonosító számát eljárás inetd. kényszeríteni, hogy olvassa újra a konfigurációs fájlban anélkül, hogy állítsa le és indítsa újra az inetd folyamatot.

smbclient segítségével

Samba nem csak létre egy könyvtárat és Linux nyomtatók Windows alapú számítógépek részeként elérhető a hálózaton keresztül a SMB, de akkor is használhatja Samba eléréséhez kollektív könyvtárak más számítógépeken a Windows. Samba egy kliens program, illetve az úgynevezett smbclient. amely lehetővé teszi, hogy csatlakozni más részein a hálózathoz.

smbclient program egy interfész lineáris módot (line módban interface), mint az FTP, ami lehetővé teszi, hogy fájlokat, amelyek a hálózatba a kollektív másik SMB kiszolgálóra. Ez nem lehetséges, hogy a SMB rész, mint a helyi Linux könyvtárat. Ön is használja smbclient felsorolni a rendelkezésre álló erőforrások megosztott egy másik szerverre. Miközben számos parancssori] ről smbclient. a legtöbb felhasználó használja a programot vagy kérjen szerveren, hogy megtudja, mi a megosztott erőforrások rendelkezésre állnak, vagy csatlakozni a szerverhez, hogy fájlokat. Egy lista a megosztott erőforrások rendelkezésre egy adott szerveren SMB, használja az „L” c smbclient, amint azt az alábbi példa:

Vtopoe közös használatú smbclient, hogy csatlakoztassa a hálózati megosztás fájlok és cseréje. Tegyük fel, hogy szeretne csatlakozni a szolgáltatási infrastruktúrához \\ NTSRV \ PUBLIC hogyan felhasználó kovács. Amikor a smbclient parancs a következő lenne:

Samba-hez, hogy adja meg a jelszót, ha az utóbbi köteles csatlakozni a szolgáltatást. Megjegyezzük, hogy a Net BIOS-kiszolgáló és a megosztott erőforrás zárt aposztrófok. Ez kell tartani a processzort a Linux parancs megpróbálja lefordítani a karaktereket \. Meg kell csatlakozni egy megosztott erőforrás és smbclient rendelkezik parancsok, amelyek nagyon hasonló FTP. Például az Ön számára elérhető lesz csapat kap, tedd, cd és a dir. A teljes listát a parancsok egyszerűen parancs írja segítséget.