Немного расскажу о том для чего мне нужна Samba. Мне нужно организовать доступ из домашней локальной сетки к двум папкам находящимся в /home
/pub - тут будет хранится кино, музыка и другие общие файлы
и
/www - тут будут хранится виртуальные хосты вебсервера
Доступ к www мне нужен для упрощения процесса вебразработки - я подключу разшаренную папку как отдельный диск и буду работать с ним на удаленной машине как с локальным, что очень удобно.
Доступ в /pub должен быть гостевым. В /www - по паролю.
Доступ на сервер должен быть ограничен локальной сетью.
Итак для организации вышесказанного делаем следующее:
Открываем конфикурационный файл Samba сервера для редактирования:
dimon@server:~$ sudo nano /etc/samba/smb.conf
Сначала парочку "косметических" настроек:
workgroup = WORKGROUP
server string = %h
Теперь несколько настроек аунтентификации:
security = user
encrypt passwords = true
smb passwd file = /etc/samba/smbpasswd
map to guest = bad user
usershare allow guests = yes
hosts deny = ALL
hosts allow = 10.10.10.
Нам нужно настроить гостевой аккаунт который будет пускать всех пользователей из нашей локальной сети в папку /pub без пароля.
[pub]
comment = Wellcome
browseable = yes
path = /home/pub/
guest ok = yes
read only = no
create mask = 0777
directory mask = 0777
а в www с паролем от имени пользователя dimon
[www]
comment = Web
browseable = yes
valid user = dimon
path = /home/www/
read only = no
create mask = 0755
На этом настройка конфига самбы закончена.
Теперь нам надо добавить пользователя dimon в файл паролей самбы:
dimon@server:~$ sudo smbpasswd dimon
Рестартим самбу:
dimon@server:~$ sudo service samba restart
И вуаля, в сетевом окружении в виндах находим наш сервер, заходим в него и видим 2 наших папочки :)
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправка комментария