Использование Samba для работы с ресурсами Windows

В менеджере файлов KDE Konqueror введите URL: smb://server или весь путь: smb://server/share

В консоли для просмотра ресурсов, предоставляемых Windows, выполните:

smbclient -L server

Чтобы получить возможность работать в директории (с доступом для всех пользователей)используем существующую точку монтирования. или создаем заново, если таковая отсутствует (имя любое):

mkdir -p /media/server_share

Затем монтируем ресурс (файловая система-VFAT):

mount -t cifs -o username=Administrator,file_mode=0777,dir_mode=0777 //server/share /mnt/server_share

или NTFS:

mount -t cifs -o username=Administrator,file_mode=0777,dir_mode=0777,lfs //server/share /mnt/server_share

Чтобы отмонтировать windows-ресурс:

umount /media/server_share

Для упрощения процедуры монтирования дополните fstab такой строкой:

//server/share  /mnt/server_share       cifs  defaults,username=your_username,password=**********,file_mode=0777,dir_mode=0777   0   0

sidux как сервер Samba

Пакет samba не содержится на LiveCD, поэтому необходимы следующие шаги, чтобы получить доступ к сети через Samba:

su
fix-unionfs
apt-get install samba
Инсталляция на жестком диске:
apt-get install samba

При существующей инсталляции (sidux) на жестком диске необходимо изменить конфигурацию Samba. Здесь будет рассмотрен простой пример. Больше об использовании сервера Samba под Linux можно найти на страницах документации Samba..

Конфигурация Samba должна быть изменена следующим образом:

Как root открываем файл /etc/samba/smb.conf в одном из редакторов, таких как kedit или kwrite:

# Globale Changes - Proposal everything simple as possible - no passwords, perform like Windows 9x

[global]
security = share
workgroup = WORKGROUP

# Создание ресурса без права на запись - важно, если используются разделы NTFS !

[WINDOWS]
comment = Windows Partition
browseable = yes
writable = no
path = /media/XXXX # <-- приспособьте это к Вашему разделу
public = yes

# Создание ресурса с правом записи -  раздел должен быть смонтирован
# с разрешением на запись  , что имеет смысл в случае, например, с Fat32

[DATA]
comment = Data Partition (first extended Partition)
browseable = yes
writable = yes
path = /media/sda5
public = yes
Проверка ресурсов samba

Чтобы настроить общие ресурсы, не заостряя внимания на безопасности (если Вы подключены по локальной сети), сделайте следующее:

Установите права доступа к папке и её содержимому, проверьте чтобы было хотя бы -rwxr-xr-x:

ls -la pathTo/dirShareName/*

Если нет, то измените права:

chmod -R 755 pathTo/dirShareName

Если хотите чтобы все имели права на изменения:

chmod -R 777 dirShareName

Проверьте, всё ли работает: ( не забудьте запустить сервер):

smbclient -L localhost

Вы должны увидеть что-то вроде:

 smbclient -L localhost
Password:
Domain=[HOME] OS=[Unix] Server=[Samba 3.0.26a]

        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC       IPC Service (3.0.26a)
        MaShare         Disk      comment
        print$          Disk      Printer Drivers
Domain=[MSHOME] OS=[Unix] Server=[Samba 3.0.26a]

Если Вам не удалось установить пароль, просто нажмите ENTER.

Не забывайте сохранить изменения. (Samba должна быть запущена и остановлена):

/etc/init.d/samba start

или

/etc/init.d/samba stop

Samba может запускаться автоматически при загрузке:

update-rc.d samba defaults

Теперь Samba стартует при загрузке.

Читайте подробную информацию.

Содержание, последний раз пересмотрено 05/09/2008 1300hrs UTC