Чтобы не забыть, и не потерять, выкладываю свой конфиг 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
chown -R admin:admin /home/admin/share
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-каталог:
chmod -R ugo+rwx /home/admin/share
И на файлопомойку:
chmod 777 -R /home/username/fileshit
Рестартуем samba:
service smbd restart
Если вы в windows под одноименным пользователем, и с таким же как и в линукс паролем, на парольную папку вас должно пустить.
Комментариев нет:
Отправить комментарий