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

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

вторник, 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.Руководство системного администратора. Для профессионалов