Установка и настройка домашнего сервера на Ubuntu Server 14.10. Часть 5
Часть 1 — тут. Часть 2 — тут. Часть 3 — тут. Часть 4 — тут.
В домашней сети у меня несколько компьютеров с ОС Windows, поэтому нужно установить Samba для возможности доступа с этих машин на сервер.
Установка и настройка Samba сервера.
sudo apt-get install samba
Правим файл конфигурации:
/etc/samba/smb.conf
workgroup = HOME
server string = Nas
security = share
[Video]
path = /mnt/2000/video_2000
guest ok = yes
writeable = yes
[Video_p$]
path = /mnt/2000/lol
guest ok = yes
writeable = yes
Больше никакие настройки не трогал.
Затем захотел конфигурацию по имени пользователя и пароля (делал по этому руководству: http://help.ubuntu.ru/wiki/samba):
security = user
;null passwords = true
; Файл для альясов имен юзеров(например у меня на компе пользователю Dom сопоставляем имя nikolay на сервере)
;username map = /etc/samba/smbusers
[Video]
path = /mnt/2000/video_2000
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
; Привязка к определенному имени пользователя или группе, имена через пробел
; force user = user1 user2
; force group = group1 group2
[Video_p$]
path = /mnt/2000/lol
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
; Привязка к определенному имени пользователя или группе, имена через пробел
force user = nikolay
; force group = group1 group2
Добавляем нашего пользователя базу данных SMB и назначить пароль для доступа к общим ресурсам:
nikolay@nas:~$ sudo smbpasswd -a nikolay
New SMB password:
Retype new SMB password:
Added user nikolay.
И подключаем его:
nikolay@nas:~$ sudo smbpasswd -e nikolay
Enabled user nikolay.
sudo touch /etc/samba/smbusers
sudo nano /etc/samba/smbusers
Впишите в файл пару строк
# Unix_name = SMB_name1 SMB_name2
nikolay = Dom
Перезапуск самбы:
sudo service smbd restart