суббота, 16 мая 2015 г.

Samba. Доступ по паролю и без.

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

[global]
workgroup = WORKGROUP
hosts allow = 192.168.0.0/24
server string = Samba Server %v
netbios name = chevengur
security = user
map to guest = bad user
dns proxy = no
#
load printers = no
printcap name = /dev/null
disable spoolss = yes

[fileshit]   #файлопомойка
path = /home/fileshit
browsable =yes
writable = yes
guest ok = yes
read only = no

[share]
path = /home/admin/share   #доступ по паролю
browsable =yes
writable = yes
valid users = admin
read only = no

Для осуществления парольного доступа создаем юзера (с домашним каталогом -m) с таким же log/pass как и в windows:

useradd -m admin

Задаем ему пароль:

passwd admin

Загоняем его же в samba

smbpasswd -a admin

и даем такой же пароль как в windows.


Создаем каталоги для файлопомойки, и для запароленной папки:

mkdir /home/admin/share

mkdir /home/fileshit


Назначаем права на пароленный samba-каталог:

chown -R admin:admin /home/admin/share
chmod -R ugo+rwx /home/admin/share 
И на файлопомойку:

chmod 777 -R /home/username/fileshit

Рестартуем samba:

service smbd restart

Если вы в windows под одноименным пользователем, и  с таким же как и в линукс паролем, на парольную папку вас должно пустить.