Хранить будем на созданном ранее "зеркале".
Установка Samba.
Все как никогда просто:
aptitude install samba
Сразу же
/etc/init.d/samba stop
И правим конфигурационный файл.
Мои требования к файловому хранилищу таковы:
aptitude install samba
Сразу же
/etc/init.d/samba stop
И правим конфигурационный файл.
Мои требования к файловому хранилищу таковы:
- Доступ только из внутренней сети.
- Никаких доменконтроллеров, просмотрщиков сети и тд
- Доступ к файлам свободный.
- Шарим директорию /mnt/my_raid
Вот конфиг выданый по команде testparm:
[global]
server string = SMB server
interfaces = lo, eth1
bind interfaces only = Yes
security = SHARE
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
socket options = TCP_NODELAY SO_KEEPALIVE SO_SNDBUF=16384 SO_RCVBUF=16384
dns proxy = No
panic action = /usr/share/samba/panic-action %d
[share]
comment = Allow all user
path = /mnt/my_raid
read only = No
guest ok = Yes
Далее необходимо создать пользователей. Для создания системных юзаем команды:
useradd -m user
passwd user
Далее надо добавить пользователей в самбу. Добавление:
smbpasswd -a user
Включить пользователя:
smbpasswd -e user
В принципе, всё. Шара должна быть видна в Windows машинах: набираем в адресной строке эксплорера \\ip_address\share_name и если необходимо, вводим доступы.
Для монтирования Samba шары на клиентских машинах под Linux вначале установим пакет smbfs (для Debian/Ubuntu):
apt-get install smbfs
После этого можно юзать команду (под рутом или судо):
mount -t cifs -o username=user,password=passwd,iocharset=utf8,file_mode=0777,dir_mode=0777 //network/resource /mount/point
Параметры говорят сами за себя.
Чтобы шара монтировалась автоматически при загрузке в файл /etc/fstab добавляем следующее:
//network/resource /mount/point cifs username=user,password=passwd,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Описание конфигурирования по подробнее можно найти здесь:
- http://www.osp.ru/lan/2000/03/130995/_p1.html
- http://linux.yaroslavl.ru/docs/serv/samba/samba_conf.html
- http://interface31.ru/tech_it/2010/03/sozdanie-fajlovogo-servera-na-ubuntu-910.html
Запускаем
/etc/init.d/samba start
Проверяем
netstat -nlp | grep mbd
tcp 0 0 127.0.0.1:139 0.0.0.0:* LISTEN 9675/smbd
tcp 0 0 192.168.93.1:139 0.0.0.0:* LISTEN 9675/smbd
tcp 0 0 127.0.0.1:445 0.0.0.0:* LISTEN 9675/smbd
tcp 0 0 192.168.93.1:445 0.0.0.0:* LISTEN 9675/smbd
tcp6 0 0 fe80::beae:c5ff:fe9:139 :::* LISTEN 9675/smbd
tcp6 0 0 fe80::beae:c5ff:fe9:445 :::* LISTEN 9675/smbd
udp 0 0 192.168.93.255:137 0.0.0.0:* 9671/nmbd
udp 0 0 192.168.93.1:137 0.0.0.0:* 9671/nmbd
udp 0 0 0.0.0.0:137 0.0.0.0:* 9671/nmbd
udp 0 0 192.168.93.255:138 0.0.0.0:* 9671/nmbd
udp 0 0 192.168.93.1:138 0.0.0.0:* 9671/nmbd
udp 0 0 0.0.0.0:138 0.0.0.0:* 9671/nmbd
и радуемся :)
Комментариев нет:
Отправить комментарий