Общие папки и принтеры на Oracle Enterprise Linux v.5 с помощью Samba v.3

Apr 30, 2009 14:07

Задача состояла в предоставлении доступа к папкам и принтеру на ОС Oracle Linux с обычных ОС Windows XP. Все "оконные" системы в домене, наш linux в домен включать не планировали.

Настройки сети:
IP получен автоматически
Имя компьютера r3d3
Все остальные настройки по умолчанию

Сначала подключили принтер HP LaserJet 1100. Никаких дополнительных действий для его работы не потребовалось. Были выбраны все настройки и драйвера по умолчанию.

Затем были установлены пакеты samba, находящиеся по умолчанию в дистрибутиве:
samba-3.0.33-3.7.el5.i386 - сервер samba
samba-common-3.0.33-3.7.el5.i386 - файлы, использующиеся серверами и клиентами samba
И за компанию
samba-client-3.0.33-3.7.el5.i386 - клиент samba ()

После установки открыли в текстовом редакторе под рутом файл конфигурации /etc/samba/smb.conf
$ su
(вводим пароль для su)
# gedit /etc/samba/smb.conf
Не было времени читать доку, хоть там и много интересного, поэтому часть настроек были взяты по умолчанию без вникания:

[global]
workgroup = workgroup
#Имя рабочей группы
server string = r3d3 shares
#Полное имя сервера в рабочей группе
security = share
#В основном приводится две альтернативы: share и user. Первый вариант не требует пароля при подключении к нему
passdb backend = tdbsam
#Файл, содержащий пароли пользователей samba. В моем случае не использовался
load printers = yes
#Собственно указывает, нужно ли загружать принтеры
cups options = raw
printcap name = /etc/printcap
#Эти две настройки взяты по умолчанию.
guest ok = yes
#Разрешаем гостевой вход
guest account = viktor
#Указываем учетную запись linux в качестве гостевой

[printers]
comment = All Printers
#Комментарий к ресурсу
path = /var/spool/samba
#Место для файлов-заданий на печать
public = yes
#По умолчанию, но явно что-то с доступом
guest account = viktor
#Указываем учетную запись linux в качестве гостевой
printable = yes
printer admin = root
#По умолчанию

[common]
comment = Common Folder
#Комментарий к ресурсу
path = /home/viktor/common
#Путь к ресурсу
writeable = yes
#Право на запись
guest ok = yes
#Возможность заходить под гостем

Сохранили изменения, перезапустили службу smb и убедились, что машина r3d3 есть в рабочей группе. В ней находятся два ресурса: папка common и принтер HPLazerJet1100.

linux, microsoft

Previous post Next post
Up