23.17. Подключение клиентов Linux к одноранговой сети или файловому серверу Samba

Проблема
Пользователям Linux в локальной сети требуется подключиться к файловому сер веру Samba или получить доступ к доменам или рабочим группам. А еще им нуж ны простые, удобные графические обозреватели локальной сети для поиска ре сурсов.
Решение
На хостах Linux необходимо установить Samba (см. раздел 23.2). Существует не сколько хороших графических обозревателей локальной сети:
О smb4k — на мой взгляд, лучший обозреватель локальной сети для Linux.
Программа имеет четкий, продуманный интерфейс, она проста в ис пользовании. Единственный недостаток — то, что для нее необходима ус тановка KDE. Если вы не используете KDE, вам понадобятся kdebase
и Konqueror;
О Lin Neighborhood — простой, удобный графический интерфейс для Samba
и smbmount. LinNeighborhood не зависит от конкретного оконного менеджера
или рабочей среды и будет работать в любой среде X;
О Konqueror, файловый менеджер KDE — введите smb:// в адресной строке,
чтобы отобразить список всех доступных рабочих групп. Работа Konqueror
зависит от LISA — информационной сетевой службы, устанавливаемой
по умолчанию в большинстве дистрибутивов. Если вам все же потребу ется отдельно установить LISA, она существует в обоих форматах, .deb
HRPM;
О Nautilus, файловый менеджер Gnome — введите smb:// в адресной строке, что бы отобразить список всех доступных рабочих групп.
Комментарий
Чтобы организовать совместный доступ к файлам для пользователей Linux, на стройте общие каталоги, как описано в разделе 23.2. Клиентская часть Samba мо жет устанавливаться отдельно для пользователей, которые хотят только исполь зовать общий доступ, но не собираются открывать общий доступ к файлам сами.
Если smb4k не находит рабочую группу автоматически, выполните команду
Settings

• Configure

• smb4k

• Network

• Network Search и щелкните на smbclient. По
умолчанию используется nmblookup, но smbclient обычно работает лучше.Окно
smb4k показано на рис. 23.1.

В LinNeighborhood обычно требуется дополнительная настройка. Выполните
команду Edit

• Preferences; на вкладке Scan введите имя главного обозревателя сети
(в примерах данной главы — windbag). На вкладке Miscellaneous введите имя пользо вателя по умолчанию и выберите каталог для монтирования (это должен быть
ваш домашний каталог вида /home/carla/mnt). На вкладке Post Mount настройте
файловый менеджер по умолчанию (не забывайте щелкать на кнопке Save на каж дой вкладке). После закрытия меню Preferences выполните команду Edit

• Save
Preferences.
На рис. 23.2 показано окно LinNeighborhood с отображением всех компьюте ров рабочей группы. Сделайте двойной щелчок (или щелкните правой кнопкой
мыши) на каталоге, который нужно использовать. На экране появляется диалого вое окно Mount, позволяющее использовать каталог монтирования по умолчанию
или выбрать новый каталог.
Konqueror и Nautilus удобны тем, что в них не нужно специально монтировать
общие каталоги; операции с файлами выполняются так, как если бы они храни лись локально. Впрочем, иногда это создает проблемы. Например, при обраще 23.18. Подключение клиентов Linux к группам Samba из командной строки 399
нии Konqueror к каталогу, доступному только для чтения, создается впечатление,
что вы можете редактировать или добавлять файлы в общий каталог. Тем не ме нее на самом деле файлы не изменяются и не добавляются. Изменения можно
сохранить на своем жестком диске, но не в общем каталоге.

См. также
Smb4k (http://smb4k.berlios.de); LinNeighborhood (http://www.bnro.de/~schmidjo);
Konqueror (http://www.konqueror.org); Nautilus (http://www.gnome.org/projects/nautiLus).