SuSE Linux: Od verze 8.1
smbclient -L netbios-namekde netbios-name nahradíte jménem počítače v síti NetBIOS. Pokud připojení selže, je vyžadováno zadání uživatelského jména a hesla. V takovém případě zadejte příkaz:
smbclient -L netbios-name -U usernamePoložku username nahraďte svým uživatelským jménem platným na počítači s OS Windows. Pokud uspějete, získáte výpis podobný tomuto:
erde:~ # smbclient -L winmachine -U test added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0 Password: Anonymous login successful Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager] Sharename Type Comment --------- ---- ------- IPC$ IPC Remote-IPC testshare Disk test-share ADMIN$ Disk Remoteadmin C$ Disk Standardfreigabe Server Comment --------- ------- WINMACHINE Workgroup Master --------- ------- WORKGROUP WINMACHINEZ výpisu počítače winmachine je patrné, že můžete přistupovat k adresáři testshare. To můžete udělat prostřednictvím příkazu mount, který bude potřebovat bod připojení pro sdílený adresář. Ten vytvoříte jako uživatel root např. takto:
mkdir -p /windows/winshareTímto příkazem jste vytvořili ve svém systému adresář /windows/winshare. Následujícím příkazem připojíte adresář z OS Windows (jména adresářů upravte podle své situace):
mount -t smbfs //winmachine/testshare /windows/winshareTímto příkazem připojíte adresář testshare z počítače s OS Windows nazvaného winmachine eingebunden. Přistupovat k souborům budete z adresáře /windows/winshare.
Pokud počítač s Windows vyžaduje zadání uživatelského jména a hesla, použijte příkaz:
mount -t smbfs -o username=user,password=heslo //winmachine/testshare /windows/winsharePoložku user nahraďte svým uživateslkým jménem platným na počítači s OS Windows a položku heslo svým heslem.
Pokud chcete adresář připojovat automaticky při spuštění počítače, musíte zadat odpovídající záznam do souboru /etc/fstab. V našem případě bude zápis vypadat takto (vše musí být napsané v jedné řádce):
//winmachine/testshare /windows/winshare smbfs auto,gid=users,fmask=0664,dmask=0775,iocharset=iso8859-15 0 0V našem příkladu je použita položka gid=users, která znamená, že je adresář přístupný nejen pro uživatele root, ale i pro ostatní uživatele. Pomocí fmask popř. dmask můžete určit práva v systému Linux k tomuto adresáři. Prostřednictvím iocharset=iso8859-2 nastavíte používanou znakovou sadu. O dalších možnostech nastavení získáte informace v manuálových stránkách man smbmount.
Soubor /etc/fstab mohou číst všichni uživatelé, proto není vhodné zde uvádět položky username a password. Můžete je uložit ve zvláštním souboru čitelném jen pro uživatele root a odvolat se na tento soubor pomocí proměnné credentials=/cesta/SouborSudaji.
Řádka s připojením sdíleného adresáře v s ouboru /etc/fstab pak bude vypadat takto (vše musí být na jedné řádce):
//winmachine/testshare /windows/winshare smbfs auto,gid=users,umask=0002,iocharset=iso8859-15,code=437,credentials=/etc/winpassword 0 0Soubor s heslem /etc/winpassword bude obsahovat toto:
username = UzivatelskeJmeno password = HesloČitelným pouze pro uživatele root ho uděláte tímto příkazem:
chmod 600 /etc/winpassword
Ujistěte se, že máte nainstalované následující balíky: kdenetwork3-lisa, kdenetwork3-lan, kdebase3-samba, samba-client a popř. také samba. Pokud ne, doinstalujte je pomocí programi YaST2.
Konfiguraci služby LISa provedete prostřednictvím Ovládacího centra KDE
V případě zaškrtnutí "Poslat NetBIOS Broadcasts" musíte mít nainstalovaný balík samba, který obsahuje program nmblookup.
V následujícím dialogu zadejte IP adresu svého počítače a masku sítě. Pokud ji konfigurační program nenastaví sám, můžete tyto údaje zjistit z výstupu příkazu:
/sbin/ifconfig
Po konfiguraci spusťte démona LISa příkazem:
rclisa startPokud chcete démona psouštět automaticky již při startu, zadejte příkaz:
insserv lisa
Po všech nasatveních můžete ke sdíleným adresářům přistupovat tak, že zadáte v prohlížeči Konqeuror do umístění místo adresy lan:/. Zobrazí se všechny dostupné zdroje. Kliknutím na jméno počítače zobrazíte nabídku síťových služeb. Položka smb znamená, že se na počítači nachází sdílené soubory či adresáře.
Více informací o démonovi LISa získáte na domovských stránkách projektu http://lisa-home.sourceforge.net
smb://netbios-nameReinstalujte balík kdenetwork3-lan z CD/DVD.
Pozor: Toto téma nespadá do bezplatné instalační podpory. Pokud budete potřebovat radu nebo pomoc, obraťte se prosím na naše oddělení Professional Services .
SDB-fhassel_smb
)