Знания сила :)

Ничто не дается даром в этом мире, и приобретение знания - труднейшая из всех задач, с какими человек может столкнуться. Карлос Кастанеда (Хуан Матус)

вторник, 12 июня 2012 г.

Файловый сервер на Samba

     Один знакомый директор, попросил меня организовать сервер для хранения резервных копий баз данных, документов пользователей, и технической документации, бекапы серверов, и образа рабочих станций. В их серверной инфраструктуре нашел один Dell R310, который бездействовал, и практически не был загружен.
  Технические характеристики:
Dell R310 4Gb 4*SATA  1 Tb
Установленная Ubuntu 10.04 LTS
Версия Samba 3.4.7

1. Посмотрим установлен ли пакет самба и если да то какой версии.
smbd -V
 2. Переходим в каталог /etc/samba/ и заходим в файл конфигурации, предварительно сделав его копию.
cp smb.conf smb.conf-12062012
3. После того как сделали копию можно работать, с оригиналом файла.
         #Change this to the workgroup/NT-domain name your Samba server will part of
      workgroup = VOSTOK
      netbios name = srv-backup
         #Уровень журналирования
      log level = 1
         #Файл размещения журналов событий
      log file = /var/log/samba/log.%m
         #Параметры безопасности
     security = SHARE 
     encrypt passwords = true
     passdb backend = smbpasswd
         #Настройки общей папки
   [Backup]
    comment = Backup Dannih
    path = /usr/shares/Backup
    browseable = yes
    writable = yes
    writelist = Backup, root
4. После того как файл сохранили, можно в командной строчке ввести testparm.     
   
 Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[Backup]"
Processing section "[public]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.



Если есть ошибки смотри и исправляем.

5. Создаем пользователя и добавляем его в базу Samba.
   
   useradd -G users -d /home/Backup/ -s /bin/false Backup
   passwd Backup 
   #Добавляем в базу Samba 
   smbpasswd -a Backup 
  #Перезапуск демона
   /etc/init.d/smbd restart
 
6. Создаем папку и выставляем на нее соответствующие права.
   mkdir /usr/shares/Backup
   #Чисто для примера
   chmod -R 777 /usr/shares/Backup
 
   Литература и ссылки
1.http://www.opennet.ru/base/net/samba_suse.txt.html
2.smb-conf.ru
3.Эд Бруксбэнк,Джордж Хабербергер, Лиза Дойл.
  Samba.Руководство системного администратора. Для профессионалов   

Комментариев нет:

Отправить комментарий