6.4. Использования Samba

6.4. Использования Samba

Сервис Samba в основном создавался для пользователей Windows, но и поклонники Linux тоже оценили все преимущества этой технологии, тем более что Linux выполнила задачу разделения файлов по сети не хуже Windows, а где-то даже лучше. Для работы с Samba из ОС Linux используется команда smbclient.

Чтобы подключиться к серверу, необходимо, как минимум, указать два ключа: -L (адрес сервера) и -U (имя пользователя). В ответ на это программа запросит ввести пароль. Вели вы не используете шифрование, то необходимо ввести системный пароль, иначе воспользуйтесь тем, который вы указали при переносе пользователя в файл /etc/samba/smbpasswd (при запуске команды smbpasswd).

Итак, выполните следующую команду для тестирования сервера:

smbclient -L localhost -U root

После ввода пароля пользователя root вы должны увидеть все открытые ресурсы сервера. Результат выглядит примерно следующим образом:

Domain=[MYGROUP] OS=[Unix] Server=[Samba 2.2.3a]

Sharename Type Comment

--------- ---- -------

IPC$      IPC  IPC Service (Samba Server)

ADMIN$    Disk IPC Service (Samba Server)

Server  Comment

------  -------

FLENOVM Samba Server

Workgroup Master

--------- ------

MYGROUP FLENOVM

Вы должны учитывать, что в данном списке находятся не все директории. Например, у домашних каталогов из раздела [homes] файла конфигурации директива browseable установлена в значение no (см. разд. 6.2.1). Следовательно, таких каталогов не будет видно. Это вполне логично, потому что нельзя злоумышленнику давать возможность лицезреть имена директорий, особенно если они соответствуют именам пользователей или содержат конфиденциальные данные. Никогда не изменяйте этот параметр, чтобы хакер не знал, что он должен сломать.

Для подключения к открытому ресурсу сервера нужно написать команду smbclient, передав ей имя ресурса, которое задается в формате UNC (Universal Naming Convention, универсальное именование объектов) с применением следующего синтаксиса:

\ИмяСервераресурс

Например, вы хотите подключить домашнюю директорию пользователя flenov. Ее адрес будет \192.168.1.1flenov.

Но здесь надо сделать одно замечание — в Linux обратный слэш ("") является служебным, поэтому каждый такой знак должен заменяться двумя символами. Так как в начале UNC-имени идет то они подменяются на четыре обратных слэша, и адрес, приведенный выше, должен выглядеть как \\192.168.1.1\flenov.

Итак, для подключения к ресурсу выполняем команду:

smbclient \\192.168.1.1\flenov

Если вы обращаетесь к ресурсу, который требует авторизации, то необходимо указать имя пользователя, обладающего правами:

smbclient \\192.168.1.1\flenov -U flenov

При удачном подключении к открытому ресурсу вы увидите приглашение, в котором можно выполнять различные операции над файлами:

Smb: >

Чтобы узнать, какие команды доступны, введите директиву help или знак вопроса "?". Команды, которые вы увидите, очень похожи на FTP (более подробно с FTP мы познакомимся в гл. 10). Для отключения от ресурса необходимо выполнить команду exit.

Большинство дистрибутивов Linux включают стандартный Samba-пакет, и ничего больше. А ведь в Интернете есть сторонние разработки, которые позволяют монтировать открытые ресурсы в файловую систему Linux как дискету или CD-ROM или работать с общими ресурсами в графическом режиме, как это делается в Windows.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

13.5.1 Что такое Samba

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

13.5.1 Что такое Samba Samba - это набор приложений, позволяющих ОС Linux взаимодействовать с сетью, построенной на основе MS Windows, причем как в роли клиента сетей MS Windows, так и в роли сервера. Пакет Samba реализует протокол Server Message Block (SMB), который иногда называют также Session Message Block (SMB),


9.1. Установка Samba

Из книги Linux-сервер своими руками автора Колисниченко Денис Николаевич

9.1. Установка Samba В этой главе вам предстоит настроить пакет Samba, предназначенный для использования протокола SMB (Server Message Block), который также еще называется протоколом NetBIOS. С помощью пакета samba ваш компьютер, работающий под управлением linux, ничем не будет отличаться от


Использование сервера Samba

Из книги Сетевые средства Linux автора Смит Родерик В.

Использование сервера Samba Несмотря на то что сервер Samba может выполнять различные функции, прежде всего, он представляет собой инструмент для разделения файлов и принтеров. Разделение файлов означает, что на клиентской машине можно смонтировать часть файловой системы


Настройка Samba

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Настройка Samba При настройке Samba устанавливаются опции общего назначения, а также выбирается конфигурация конкретных разделяемых объектов Samba (разделяемыми объектами считаются каталоги и принтеры, которые Samba предоставляет клиентам). Опции общего назначения чрезвычайно


Конфигурационный файл Samba

Из книги Linux глазами хакера автора Флёнов Михаил Евгеньевич

Конфигурационный файл Samba Для настройки Samba используется файл smb.conf. В большинстве дистрибутивных пакетов Linux он помещается в один из следующих каталогов: /etc, /etc/samba или /etc/samba.d. Подобно многим другим конфигурационным файлам Linux, в smb.conf для обозначения комментариев в начало


Идентификация сервера Samba

Из книги автора

Идентификация сервера Samba В сетях NetBIOS используется система имен, не связанная с доменными именами, применяемыми в сетях TCP/IP. Например, компьютеру harding.threeroomco.com может соответствовать имя BILLY, принадлежащее домену USPRES. Для того чтобы удобнее было отличать имена TCP/IP от имен


Samba как сервер имен NetBIOS

Из книги автора

Samba как сервер имен NetBIOS В сетях NetBIOS необходимы средства преобразования имен. Преобразование имен NetBIOS и TCP/IP выполняется различными способами; основные из них описаны ниже.• Имена TCP/IP. Для преобразования можно использовать имена TCP/IP; в Windows 2000, Windows XP и Samba этот способ


Samba как основной броузер

Из книги автора

Samba как основной броузер Выше я упоминал о броузерах Network Neighborhood и My Network Places. Эти программы не являются Web-броузерами. Они предназначены для просмотра данных, предоставляемых серверами SMB/CIFS, работающими в сети NetBIOS (рис. 7.2). Дважды щелкнув мышью на имени компьютера, вы


Samba как контроллер домена

Из книги автора

Samba как контроллер домена Как вы уже знаете, компьютеры в сетях NetBIOS объединяются в рабочие группы, либо в домены. Эти структуры похожи друг на друга, но в домене степень централизации несколько выше. В домене присутствует компьютер, называемый контроллером домена, который


Сценарии Samba

Из книги автора

Сценарии Samba Одна из самых привлекательных особенностей Samba — возможность выполнения сценариев. Вы можете задавать команды, которые будут выполнены при наступлении определенных событий. Благодаря поддержке сценариев Samba можно использовать для решения задач,


12.2.1. Samba на сервере

Из книги автора

12.2.1. Samba на сервере Из п.6.3 вы узнали, как использовать пакет Samba (www.samba.org) для просмотра общих ресурсов сети Windows. В этом параграфе я объясню, как настроить сервер Samba, чтобы открыть общий доступ к ресурсам компьютера под управлением Linux.С помощью Samba вы сможете;? предоставлять


12.2.2. Настройка Samba

Из книги автора

12.2.2. Настройка Samba В этом параграфе будет рассмотрена настройка пакета Samba «вручную», то есть без помощи конфигуратора. Вы же можете использовать конфигуратор (рис. 12.1), однако имейте в виду одно «но»; если вы будете настраивать Samba или любую другую службу сервера в другом


12.2.7. Samba и безопасность

Из книги автора

12.2.7. Samba и безопасность Вряд ли стоит разрешать доступ к вашему Samba-серверу всем желающим. Целесообразно разрешить доступ только определенным пользователям, которые должны быть зарегистрированы на сервере Samba. Напомню, что для создания пользователя используется команда


12.2.8. Оптимизация Samba

Из книги автора

12.2.8. Оптимизация Samba Ваш Samba-сервер медленно работает, и вы уже устали от постоянных жалоб пользователей? Лучшим выходом из данной ситуации будет покупка нового винчестера. Лучше всего покупать SCSI-винчестер со скоростью 10000 оборотов в минуту. В крайнем случае подойдет


Глава 6 В стиле Samba

Из книги автора

Глава 6 В стиле Samba Изначально для обмена файлами между компьютерами использовался FTP-протокол (об этом подробно поговорим в гл. 10). Но он неудобен, т.к. использует технологию "клиент-сервер". Чтобы получить с компьютера друга файл, он должен запустить у себя FTP-сервер, а вы с


6.1. Конфигурирование Samba

Из книги автора

6.1. Конфигурирование Samba Основным конфигурационным файлом для Samba является smb.conf, который можно найти в директории /etc/samba (в некоторых дистрибутивах это может быть каталог /etc). Кроме него в этой директории можно найти файл lmhosts, с помощью которого происходит преобразование