Samba

Материал из RuVDRWiki

Перейти к: навигация, поиск

Содержание

Описание

Данный продукт представляет собой комплект серверного и клиентского программного обеспечения для осуществления связи UNIX-машин с сетями Microsoft™ и LanManager, которые сами по себе представляют собой подклассы сетей SMB. Другими словами это сервер предоставляющий клиентам WinNT (и некоторых других ОС) возможность доступа к файлам.

Установка

Source

cd $SOURCEDIR
tar xzvf samba-latest.tar.bz2 
mkdir -p /etc/samba \ 
         /var/lock/samba 
cd /samba-<VERSION>/source 
./configure --prefix=/usr/local \
            --bindir=/usr/local/bin \
            --sbindir=/usr/local/sbin \
            --libdir=/etc/samba \
            --sysconfdir=/etc/samba \
            --with-smbmount 
make 
make install 

Crux

prt-get depinst samba

Debian

apt-get install samba

Gentoo

emerge samba

SuSE

yast -i ???????????????????????

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

Следующие строки должны вноситься в файл samba.conf. Значение "Path" нужно приспосабливать к собственным путям!

Файл
/etc/samba/smb.conf
[global]
        workgroup = WORKGROUP
        encrypt passwords = yes
        security = user
        getwd cache = yes
[video]
        path = /video
        comment = /video
        browseable = yes
        read only = no
        directory mask = 0775
        create mask = 0755
[mp3]
        path = /mp3
        comment = /mp3
        browseable = yes
        read only = no
        directory mask = 0775
        create mask = 0755

Следующие рациональные дополнения в smb.conf:

Файл
/etc/samba/smb.conf
[root]
        comment = Administration
        path = /
        writeable = yes
        public = yes
        create mode = 0755
        #veto files = /.*/.?/
        force user = root
        force group = root
[media]
        comment = Media (Mplayer, MP3 usw)
        path = /media
        writeable = yes
        public = yes
        create mode = 0755
        force user = root
        force group = root


Теперь тестируем smb.conf

testparm /etc/samba/smb.conf

Теперь создаём юзера для Samba

adduser user

Пользователи должны существовать в файле /etc/passwd системы или вноситься по-новому :

smbpasswd -a user

Перезапускаем Samba в ручную:

smbd
nmbd

или

/etc/init.d/samba restart

Командой

 smbclient -L localhost -U user 

можно посмотреть работоспособность Samba.

Если Вы сделали какие-либо изменения во время работы Samba , тогда перестартуйте его для сохранения изменений:

/etc/init.d/samba restart

Проблемы

  • Если во время соединения WindowsXP с Samba компьютер замораживается на некоторое время, тогда нужно отключить в WindowsXP WebClient-Dienst:

Systemsteurung ==> Leistung u. Wartung ==> Verwaltung ==> Dienste.

Ссылки

  1. Samba Homepage
Личные инструменты
На других языках