Novikov Maxim Glebovich - mappák vagy lemezek megosztása linux ubuntuban
A Windows rendszerben egy mappa vagy lemez megosztása elég egyszerű. A Linux, mert az erősebb biztonsági rendszer, a szervezet nyilvános hozzáférés, ha van, rajta az első alkalommal kicsit tovább tart, mert az előkészítő intézkedések azonban nincs semmi bonyolult ebben is. A következő mappák esetében a hozzáférési szervezet nem lesz bonyolultabb, mint a Windows rendszerben.
Készítsen egy mappát az Ubuntu-ban ("ossza meg") manuálisan, egy NFS-kiszolgáló telepítésével, a konfigurációs fájlok szerkesztésével, majd a megosztott mappának a célszámítógépre történő feltöltésével és egy speciális szolgáltatással, a samba néven. Ez a szolgáltatás lehetővé teszi a mappák megosztását nem csak a Linux alatt működő számítógépek számára, hanem más operációs rendszerekhez is, amelyek általában az elsődleges célok. A szolgáltatás végrehajtja az SMB / CIFS protokollt, amelyet szintén LanManagernek vagy NetBIOS-nak neveznek.
Tehát az alábbiakban egy olyan technikát kínálunk, amely a megosztott hozzáférést egy helyi hálózattól egy mappába szervezi a samba szolgáltatáson keresztül. Nem szabad megfélemlíteni a hosszú leírással - a technika rövid, de meglehetősen jól le van írva. Ezenkívül, ha már egyszer megtette, akkor a többi mapp megosztásához elegendő csak az 5. tételt végrehajtani. Ez valójában csak a mappák megosztását tartalmazza a helyi menüben.
- A "Rendszer → Adminisztráció → Szinaptikus csomagkezelő szoftver" segítségével győződjön meg róla, hogy a samba csomag telepítve van. Ha nem, telepítse.
- Ha megy, hogy a nyilvánosság számára hozzáférhetővé egyszer meghajtót vagy mappát, amelynek tulajdonosa a számla nem, akkor nyissa meg a /etc/samba/smb.conf a [global] alpontban Egyéb hozzáfűz egy sort:
csak usershare tulajdonos = hamis.
Ez lehetővé teszi számunkra, hogy felhasználóként megosszák másokkal. Tehát a lemezek a felsővezető irányításában vannak.
Ha az "Erőforrás létrehozása" gombra kattintva hiba történt:
Hiba 255 futtatásakor a „nettó usershare”: nettó usershare add: nem lehet megosztani path / media / disk ahogy vannak korlátozva csak megosztás könyvtárak miénk. Kérje meg a rendszergazdát, hogy adja hozzá az "usershare owner only = False" sort az smb.conf [global] szakaszához.
ez azt jelenti, hogy olyan lemezt vagy mappát próbál készíteni, amely nem a nyilvánosság tulajdonosa, de nem végezte el a 2. lépést.# Munka a szamba
# Port 137 (netbios-ns) - a NETBIOS névszolgáltatás
# Port 138 (netbios-dgm) - NETBIOS datagram szolgáltatás
# Port 139 (netbios-ssn) - NETBIOS munkamenet szolgáltatás
# Port 445 (microsoft-ds) - SMB protokoll TCP / IP protokollon keresztül
-INPUT -p udp -m udp -m multiport -i eth1 -port 137,138 -j ACCEPT
-INPUT -p-tcp -m tcp -m multiport -i eth1 -port 139,445 -j ACCEPT
-A OUTPUT -p udp -m udp -m multiport -o eth1 -port 137,138 -j ACCEPT
-A OUTPUT -p tcp -m tcp -m multiport -o eth1 -port 139,445 -j ACCEPT
# Ha szükséges, engedélyezzük az adminisztrációs eszközt
# Port 901 (swat) - Web alapú Samba adminisztrációs eszköz (SWAT)
# -A INPUT -p tcp -m tcp -m multiport -i eth1 -port 901 -j ACCEPT
# -A OUTPUT -p tcp -m tcp -m multiport -o eth1 -port 901 -j ACCEPT
Ez minden. Mostantól a mappa "megosztott", és elérhető a helyi hálózaton található számítógépről. A hozzáféréshez nyissa meg az "Átmenet → Hálózat" lehetőséget, és nyissa meg a "Hálózati Windows" lehetőséget. Ezután megnyitjuk a WORKGROUP munkacsoportot, megkeressük a szükséges számítógépet, és megnyitás után egy listát kapunk a megosztott erőforrásokról.
Figyeljük meg, hogy egyrészt a forrás lesz elérhető a hálózaton csak akkor, ha az azt tartalmazó adathordozó lesz szerelve a rendszer, másrészt, nem lesz képes leválasztani a média, amíg le van kapcsolva más számítógépek hálózati, hogy általában, logikus.
A samba szolgáltatás csak olyan gépeken telepíthető, amelyek forrásait a hálózathoz kell megnyitni. Minden más Ubuntu gépeken a szolgáltatás kliens része (smbclient) alapértelmezés szerint már telepítve van, és nem kell semmit telepítenie.
Megfigyeléseim szerint a hálózattal és a "megosztott" erőforrásokkal való együttműködés általában sokkal gyorsabban és magabiztosan működik a Linuxban, mint a Windows-ban. Érthető - ha a Windowsot nagyszámú papírdokumentum emulátorként hozták létre, majd a hálózathoz mentek, a Linuxot kezdetben hálózati rendszerként hozták létre, és csak most kezdte el papíralapú interfészek beszerzését.