"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Руководство aptosid - Конфигурация Samba

Использование 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

Чтобы отмонтировать расшаривание:

umount /media/server_share

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

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

Как настроить aptosid как сервер Samba

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

su
apt-get update
apt-get install samba samba-tools smbclient cifs-utils samba-common-bin

Инсталляция на жестком диске:

Пример 1:

При существующей инсталляции (aptosid) на жестком диске необходимо изменить конфигурацию 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:

service samba restart

Пример 2:

groupadd smbuser
useradd -g smbuser <the-user-you-want>
smbpasswd -a <the-user-you-want>
smbpasswd -e <the-user-you-want>

Затем редактируйте файл /etc/samba/smb.conf, чтобы давать право разрешения (будьте осторожным с тем, какие папки Вы размыкаете), например:

[homes]
   comment = Home Directories
   browseable = yes.
   writeable = yes

[media, be careful!]
    path = /media
    browseable = yes
    read only = no
    #read only = yes
    guest ok = no
    writeable = yes

[video]
    path = /var/lib/video
    browseable = yes
    #read only = no
    read only = yes
    guest ok = no

#any other folder you want to share with windows/linux/mac
    #path = path = /media/xxxx/xxxx
    #browseable = yes
    #read only = no
    #read only = yes
    #guest ok = no

Перезагрузите сервер Samba.

service samba restart

Проверка ресурсов 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 должна быть запущена и остановлена):

service samba start

или

service samba stop

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

update-rc.d samba defaults

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

Прочитайте также подробную информацию.

Содержание, последний раз пересмотрено 03/04/2013 0100 UTC