Az Ubuntus fel fogja ismerni (smbclient-nek hála), az XP-s nem. Persze ezen is lehet segíteni.
Telepíteni kell a samba csomagot. Utána módosítani a /etc/samba/smb.conf fájlt, megkeresni a megfelelő sorokat, és módosítani. Samba újraindít, és már egy munkacsoportban lesznek a gépek. Ha valamit meg akarsz osztani, akkor az viszont kicsit körülményesebb Ubuntun, persze nem lehetetlen. Terminálban mindez a következőképp néz ki:
NightWolf_@ubuntu.hu:~$ sudo apt-get install samba
NightWolf_@ubuntu.hu:~$ sudo gedit /etc/samba/smb.conf
Keresd meg a következőket:
workgroup = WORKGROUP
server string = gepnev(%h)
security =
Természetesen ezeket kívánságodnak megfelelően kell konfigurálni. workgroup=munkacsoport, server string=ami a gép leírásában jelenik meg. A 'security = valami' sort pedig cseréld le erre:
security = share
(és ha van előtte egy ; vagy egy #, akkor azokat vedd ki)
Mentés, bezár. Vissza a terminálhoz:
NightWolf_@ubuntu.hu:~$ sudo /etc/init.d/samba restart
Elvileg ezek után már a Windowsos gép is látni fogja a linuxost. Viszont nincs még semmi megosztva. Szintén a fenti fájlt kell megnyitni, és a végére beírni valami ehhez hasonlót:
[SharedDocs]
comment = Megosztott Dokumentumok
path = /home/zsolt/SharedDocs
browsable = yes
guest ok = yes
read only = no
create mask = 0755
Kis magyarázat: a szögletes zárójelek közt lévő szöveg határozza meg, hogy milyen néven fog megjelenni a megosztott mappa a Windowsos gépeknek. A "comment" mező csak megjegyzés, a "path"-hoz kell írni a könyvtár elérési útját. A "browsable" tulajdonság szabja meg, hogy a Windows Explorerrel láthatják-e. A "guest ok" gondoskodik arról, hogy mások is belenézhetnek, míg a "read only" alapján dönti el, hogy csak olvasható, vagy olvasható és írható lesz a mappa. Végül a "create mask" határozza meg, hogy ha valaki létrehoz ott egy fájlt, akkor az a linux rendszeren milyen jogosultságokat kapjon.