мая 3 2008 10:12 пп

Установка Samba сервера на Ubuntu или Debian за 5 минут

samba

С появлением дома еще одного компьютера возникла необходимость получить быстрый доступ к коллекции фильмов и музыки хранящимся на сервере, по фтп как то не удобно, надо качать, это занимает время… Поэтому было решено настроить Samba сервер, описание установки которого приведено ниже. Ставил Samba на Ubuntu 8.04, так же конфиги подойдут и для других версий Ubuntu, Debuan и других дистрибутивов Linux. В процессе установки описано лишь самое основное, тоесть создание шары, заведение пользователей, и создание альясов для имен пользователей.

Установим Samba сервер

Код:


aptitude install samba

Теперь настройка, отредактируйте конфиг файл /etc/samba/smb.conf что бы он выглядел примерно так

Код:


; Глобальные настройки сервера
[global]
; General server settings
; Имя компа, как будет видно в сетевом окружении
netbios name = main-server
server string =
; Рабочая группа клиентов
workgroup = WORKGROUP
announce version = 5.0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
passdb backend = tdbsam
security = user
null passwords = true
; Файл для альясов имен юзеров
username map = /etc/samba/smbusers
name resolve order = hosts wins bcast
wins support = yes
; Поддержка принтеров
printing = CUPS
printcap name = CUPS
; Логи
log file = /var/log/samba/log.%m
syslog = 0
syslog only = no
; Настройка привязки к интерфейсам, на каких слушать, если не указано слушает на все интерфейсах
; interfaces = lo, eth0
; bind interfaces only = true
;
;[print$]
; path = /var/lib/samba/printers
; browseable = yes
; guest ok = yes
; read only = yes
; write list = root
; create mask = 0664
; directory mask = 0775
;
;[printers]
; path = /tmp
; printable = yes
; guest ok = yes
; browseable = no
;
;[DVD-ROM Drive]
;path = /media/cdrom
;browseable = yes
;read only = yes
;guest ok = yes
; Шара жесткого диска
; Имя шары, видно у клиентов
[SDA1-250GB]
; Путь к расшариваемому диску
path = /media/sda1
; Можно ли просматривать
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
; Привязка к определенному имени пользователя или группе, имена через пробел
; force user = user1 user2
; force group = group1 group2
; Еще один жесткий диск, по аналогии с тем что выше
[SDE1-120GB]
path = /media/sde1
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755

Теперь надо разобраться с пользователями, Samba использует пользователей которые уже есть в системе, возьмем для примера имя user, допустим что он уже есть в системе, надо внести его в базу данных SMB и назначить пароль для доступа к расшаренным ресурсам, сделаем это командой

Код:


smbpasswd -a user

Вам будет предложено ввести пароль, пользователь будет добавлен в базу, теперь необходимо включить этого пользователя.

Код:


smbpasswd -e user

Далее создадим альяс для имени пользователя user что бы облегчить себе доступ с Windows машины на которой у нас например пользователь с именем Admin, для этого создадим и отредактируем файл /etc/samba/smbusers

Код:


touch /etc/samba/smbusers
vim /etc/samba/smbusers

Впишите в файл пару строк

Код:


# Unix_name = SMB_name1 SMB_name2
user = Admin

На этом настройка закончена, перезапустите Samba командой /etc/init.d/samba restart и можно пользоваться расшаренными ресурсами.
Удачной вам настройки.





8 комментариев »


8 комментариев to “Установка Samba сервера на Ubuntu или Debian за 5 минут”

  1. я on 11 Июн 2008 at 20:34 #

    скажи лучше где такой симпатишненький корпус купить. мне под файлопомойку нужно машину собрать, а обычный корпус брать это фигня будет полная. он не приспособлен под большие температуры => охлаждение кал

  2. Stepanoff on 11 Июн 2008 at 20:59 #

    На картинке не комп, а сетевое хранилище 🙂 а корпусов с номальным охлаждением в магазинах хватает вроде как…. только вот цены на них повыше чем на обычные… я себе взял за 4к с чем то корпус, стоит 7 винтов, температура у них от 35 до 45 градусов… CPU: 41.0°C System: 33.0°C. Вот такой вот корпус 🙂

  3. stannum on 04 Июл 2008 at 11:00 #

    А настроить NFS почему не додумались?

  4. Stepanoff on 04 Июл 2008 at 12:12 #

    меня вполне устраивает самба 🙂

  5. Настройка Samba на Ubuntu : be-online on 02 Окт 2009 at 14:03 #

    […] Источник […]

  6. hid4msc on 09 Апр 2010 at 14:38 #

    спасибо за статейку, помогла… вообще сайт понравился

  7. Максим Степанов on 09 Апр 2010 at 23:15 #

    Всегда пожалуйста!

  8. xdsl061 on 21 Ноя 2011 at 09:39 #

    Собираюсь поставить ubuntu на старый компьютер, чтобы на ночь можно было оставить торренты качать, фильмы опять же с него смотреть через сетевой медиаплеер. Хранить долго файлы не собираюсь, соответственно вопрос, что лучше поставить ubuntu desktop или server? Ubuntu или какую-нибудь kUbuntu?

Trackback URI | Comments RSS

Leave a Reply

You must be logged in to post a comment.


« | »



Server load average: 0.05, 0.03, 0.01
Server uptime: 358 days, 20:40
Your IP is: 54.162.236.133.