И снова SAMBA Печать
Автор: Administrator   
01.12.09 11:02

В очередной раз возвращаюсь к SAMBA WEBMIN на OpenSuse

 

Задача решаемая данным конфигом.

1. Персональные папки для каждого пользователя логин/пароль[homes]

2. Директория общего доступа с правами всё всем без логина/пароля (для обмена файлами, сетевого сканера и т.п. ) [exchange]

3. Запретить пользователям заливать на сервер samba - фильмы, музыку и т.п.

пример рабочего smb.conf

[global]
log file = /var/log/samba/log.%m
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
obey pam restrictions = yes
socket options = TCP_NODELAY
map to guest = bad user
encrypt passwords = yes
passdb backend = tdbsam
passwd program = smbpasswd
wins support = true
dns proxy = no
server string = server2
default = exchange
unix password sync = yes
remote announce = 192.168.0.0/workgroup
workgroup = workgroup
os level = 20
syslog = 0    
usershare allow guests = yes
max log size = 1000
pam password change = yes
directory mode = 777
create mode = 777
force create mode = 777




[homes]
revalidate = yes
browseable = no
writeable = yes
user = @users
write list = @users

#запретить загрузку *.avi*.mp3 *.mp4
veto files = /*.avi/*.mp3/*.mp4/
delete veto files = yes


[exchange]
delete veto files = yes
writeable = yes
veto files = /*.avi/*.mp3/*.mp4/
public = yes
path = /exchange

#запретить загрузку *.avi*.mp3 *.mp4

 

[print$]
create mask = 0775
directory mask = 0775
valid users = @nobody
writeable = no
path = /var/lib/samba/drivers/
write list = @nobody

[printers]
printer = hp2015
printable = yes
path = /var/tmp

 

Права на директории устанавливаем согласно статье:

http://thin.kiev.ua/index.php?option=com_content&view=article&id=453:unix-samba&catid=39:linux&Itemid=63

Для директории [exchange] необходимо присвоить права 777

 

Для доступа к двум-трем директориям на сервере samba с рабочей станции, необходимо правильн настроить DNS

http://thin.kiev.ua/index.php?option=com_content&view=article&id=440:smb&catid=39:linux&Itemid=63

 

Добавляем пользователя в  test систему (OpenSuse):

thin:~ # useradd -m test
thin:~ # passwd test

 

После добавления пользователя в систему, добавляем его в самбу:

thin:~ # smbpasswd -a test

New SMB password: xxxxx
Retype new SMB password: xxxx

 

Лёгкой настройки!

 

ссылка на материал:

 

{jcomments on}

Последнее обновление 17.02.12 11:20