След като попаднете в обвивката на командата може да използвате help, за да видите възможните команди. Друга начин за достъп до споделени ресурси е възможността на тяхното прикачане към локалната файлова система. Това става с командата smbmount:
#smbmount \\server514\shared /mnt/smb
#smbumount /mnt/smb
Друг начин за монтиране на споделен SMB ресурс е чрез командата mount:
#mount -t smbfs \\server514\shared /mnt/smb
#umount /mnt/smb
За да e възможно монтирането на SMB споделена директория към локалната файлова система е необходимо ядрото да е компилирано с поддръжка на SMBFS. Това може да проветите с командата:
#cat /proc/filesystems
Ако списъка, който тя връща включва smbfs, то ядрото ви е компилирано с тази поддръжка. В противен случай ще е необходимо за използвате програмата smbclient за достъп до споделените ресурси.
Освен файлове, чрез Samba може да се споделят и принтери. Ето примерна конфигурация за споделяне на принтер от Линукс:
[global]
printing = bsd
load printers = yes
printcap name = /etc/printcap
max print jobs = 100
[printers]
comment = All printers
printable = yes
path = /var/spool/samba
browseable = no
guest ok = yes
public = yes
read only = yes
writable = no
Значението на отделните параметри е следното:
[global]
Ако вашата дистрибуция
използва CUPS (Common UNIX Print System), то параметрите printing и
printcap name трябва да са със стойности cups. За да може да
използвате CUPS, то Samba трябва да е компилирана с такава поддръжка.
Сега ще разгледаме случая на принтиране от Линукс машина на споделен принтер работещ на Windows. За да може да правите това трябва да отговаряте на следните условия:
Нека разгледаме един
примерен /etc/printcap, като файла е за принтер HP 5MP нa сървър
Windows 2000. Използват се следните полета на файла /etc/printcap:
# /etc/printcap
lp:
:cm=HP 5MP Postscript Printer on Server514:
:lp=/dev/lp1:
:sd=/var/spool/lpd/lp:
:af=/var/spool/lpd/lp/acct:
:mx#0:
:if=/usr/bin/smbprint:
Убедете се, че буферните директории и директорията използвана за отчет за ползването, съществуват и са с права за запис. Убедете се, че реда 'if' съдържа правилния път към скрипта smbprint (даден по-долу) и убедете се, че записите сочат към правилното устройство за въвеждане (специалния файл /dev).
След това може да използвате програмата smbspool за печат на споделени принтери през SMB протокола. Формата за използване на програмата е:
smbspool {job} {user} {title} {copies} {options} [filename] , където:
Източник: radiations.hit.bg