Translate

четвер, 12 лютого 2015 р.

Samba Server в Ubuntu 14.04 LTS

Настройка анонимного доступа к серверу:

Устанавливам samba:
apt-get install samba samba-common python-glade2 system-config-samba

Делаем резервную копию конфигурационного файла:
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Создаем новый:
vi /etc/samba/smb.conf

[global]
workgroup = WORKGROUP
server string = Samba Server %v
security = user
map to guest = bad user
dns proxy = no
#======================== Share Definitions ========================= 
[Shared]
path = /samba/shared
browsable =yes
writable = yes
guest ok = yes
read only = no

Создаем директорию для шары:
mkdir -p /samba/shared

Рестартим сервис:
service smbd restart

Проверяем уровни доступа к папкам:
root@samba:~# ls -l /samba/
total 4
drwxr-xr-x 2 root root 4096 Feb 12 13:17 shared
root@samba:~#

Даем анонимный доступ к папке:
root@samba:~# cd /samba
root@samba:/samba# chmod -R 0755 shared/
root@samba:# chown -R nobody:nogroup shared/
root@samba:/samba# ls -l
total 4
drwx-xr-x 2 nobody nogroup root 4096 Feb 12 13:17 shared
root@server1:/samba#

Окончательная проверка прав доступа:
root@samba:/samba# ls -l shared/
total 0
-rwxr--r-- 1 nobody nogroup 0 May 27 18:30 test_samba.txt
root@samba:/samba#

После этих не сложных манипуляций у нас появился файловый сервер с анонимным доступом.