Лабораторная работа № 16: Работаем с Samba ресурсами

Опубликовано: 28 Февраль, 2015 в разделе: Лабы

Цель работы:

Научиться работать с Samba ресурсами различными способами.

План работы:

  1. Узнаем список доступных ресурсов на сервере;
  2. Подключаемся к серверу с помощью Samba-клиента;
  3. Работаем с файлами на сервере;
  4. Монтируем общий ресурс в локальную папку;
  5. Открываем общий ресурс в графическом окружении;

Ход работы:

Для дальнейшей работы нам потребуется smbclient, поставить его можно так:

# yum -y install samba-client

1. Для того, чтобы получить все доступные шары с сервера, воспользуемся командой:

# smbclient -L 192.168.1.104

Эта команда покажет все видимые шары, доступные анонимному пользователю. На запрос ввести пароль ответить пустым.

smbclient_connect

Мы видим шару mypath. К ней и будем подключаться далее. Если нужно проверить шары для определенного пользователя, нужно указать его логин после ключа -U и указания верного пароля.

Для подключения к шаре указываем путь //IP-адрес/имя_шары. Вот так:

# smbclient //192.168.1.104/mypath -U dmitry

Список доступных команд в smb: \> окружении можно узнать командой help.

smbclient_ls

Команда ls выводит список файлов в текущем каталоге.

Для того, чтобы загрузить файл с ресурса, нужно выбрать каталог для сохранения (локальный) командой lcd /path/ и указать с командой get имя файла.

smbclient_get

Как видите, я указал локальный каталог:

> lcd /home/dmitry
> get 2.txt

Затем в другой консоли покажем содержимое каталога /home/dmitry:

# ls /home/dmitry

и увидим наш файл.

Похожим образом идёт закачка на сервер (если ресурс доступен для записи), команда put.

Создадим пустой файл командой dd:

# dd if=/dev/zero of=/home/dmitry/3.bin bs=1k count=200
> put 3.bin

smbclient_put

Отлично.

Для удобства можно примонтировать samba-ресурс как локальный каталог и работать с ним напрямую:

# mkdir /home/dmitry/cifs
# mount -t cifs -o user=dmitry //192.168.1.104/mypath /home/dmitry/cifs
Password:
# ls /home/dmitry/cifs

mount

Ну и для любителей ГУИ:

Выбираем «Переход — Подключение к серверу», Тип сервиса: OS Windows, IP сервера, имя ресурса, имя пользователя.

gui_connect

Нам будет предложено ввести пароль. И если все сделано правильно, мы увидим:

gui_connect2

Ещё привычнее!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.