Samba

Конфигурация

Sabma 2 config

Sabma 3 config

Sabma 4 config

Samba 2

[global]
#dos charset = CP866
#unix charset = CP1251
#display charset = CP1251
unix charset = UTF-8
dos charset = CP866
display charset = UTF-8
workgroup = HOME
netbios name = zotac
server string = ZOTAC Server
security = share # share, user,
browseable = yes
#browseable = yes [sh] path = /home/sh
guest ok = no
load printers = No
dns proxy = No
guest account = nobody # Назначает всех входящих пользователем nobody
log file = /var/log/samba/%m.log
max log size = 50
#os level = 33
#wins support = yes
#reate mask = 0777 directory mask = 0777 # (\\server\sh не существует !!!!) browseable = yes
#force user = nobody
# Execute windows files
acl allow execute always = true
[WWW]
path = /var/www
comment = mediafiles
create mask = 0664
directory mask = 0777
guest ok = Yes
available = yes
read only = no
browsable = yes
public = yes
writable = yes
[Log]
path = /var/log
comment = mediafiles
create mask = 0444
directory mask = 0777
guest ok = Yes
available = yes
read only = no
browsable = yes
public = yes
writable = yes
[Backup]
path = /mnt/sdb
comment = Backup files
create mask = 0664
directory mask = 0777
guest ok = Yes
available = yes
read only = no
browsable = yes
public = yes
writable = yes

Samba 3

[global]
security = user
workgroup = HOME
server string = NAS Server
guest account = nobody
map to guest = Bad User
os level = 99
load printers = No
#dos charset = CP866
#unix charset = CP1251
#display charset = CP1251
#unix charset = UTF-8
#dos charset = CP866
#display charset = UTF-8
#workgroup = HOME
#netbios name = nas
#server string = NAS Server
#security = share # share, user,
#security = user
#browseable = yes
#browseable = yes [sh] path = /home/sh
#guest ok = no
#load printers = No
#dns proxy = No
#guest account = nobody # Назначает всех входящих пользователем nobody
#log file = /var/log/samba/%m.log
#max log size = 50
#os level = 99
#wins support = yes
#reate mask = 0777 directory mask = 0777 # (\\server\sh не существует !!!!) browseable = yes
#force user = nobody
acl allow execute always = true
[DISK1]
path = /mnt/1
comment = mediafiles
create mask = 0664
directory mask = 0775
guest ok = Yes
available = yes
browsable = yes
public = yes
writable = yes
[DISK2]
path = /mnt/2
comment = mediafiles
create mask = 0664
directory mask = 0775
guest ok = Yes
available = yes
browsable = yes
public = yes
writable = yes
[homes]
comment = Home Directories
browseable = no
writable = yes
smb passwd file = /etc/samba/smbpasswd
passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
null passwords = no
encrypt passwords = yes
winbind trusted domains only = yes
passwd program = /usr/bin/passwd %u
unix password sync = Yes

Samba 4

Использование команды smbpasswd

Создание нового пользователя:

$ smbpasswd -a User_name

Смена пароля у существующего пользователя:

$ smbpasswd User_name

Удаление существующего пользователя:

$ smbpasswd -x User_name

Приостановить действие учетной записи без удаления:

$ smbpasswd -d User_name

Возобновить действие учетной записи:

$ smbpasswd -e User_name

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

$ smbpasswd -j Domain_name -U Administrator_name

Основные параметры

security = share - share, user, DOMAIN, SERVER, ADS

guest ok = Yes – для подключения к ресурсу не требуется пароль

guest account [UserName] – указанный пользователь UNIX будет получать доступ к ресурсу

guest only = Yes – разрешить только гостевые соединения к общему ресурсу

available = yes

read only = no

browsable = yes

public = yes

writable = yes – можно записывать и удалять

create mask = 0664 - с этими правами будут создаваться файлы

directory mask = 0755 - с этими правами будут создаваться директории

force user = site - действия будут происходить от этого пользователя

force group = www-data

Документация

http://smb-conf.ru/

Отключить создание нежелательных файлов в Samba

security = ADS

security = DOMAIN

security = SERVER

security = SHARE

security = USER

Ссылки

http://www.samba4.ru/ (Samba 4)

http://smb-conf.ru/

http://openwiki.ru/wiki/Samba

http://samba-doc.ru/

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=518667