Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы{{tag>samba}} ====== Samba ====== ===== Конфигурация ===== * [[smb2.conf]] * [[smb3.conf]] * [[smb4.conf]] ==== Samba 2 ==== <code> [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 </code> ==== Samba 3 ==== <code> [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 </code> ==== Samba 4 ==== ==== Использование команды smbpasswd ==== Создание нового пользователя: <code bash>$ smbpasswd -a User_name</code> Смена пароля у существующего пользователя: <code bash>$ smbpasswd User_name</code> Удаление существующего пользователя: <code bash>$ smbpasswd -x User_name</code> Приостановить действие учетной записи без удаления: <code bash>$ smbpasswd -d User_name</code> Возобновить действие учетной записи: <code bash>$ smbpasswd -e User_name</code> Подключение данного компьютера к существующему домену: <code bash>$ smbpasswd -j Domain_name -U Administrator_name</code> ===== Основные параметры ===== * security = share - [[share|share]], [[user|user]], [[DOMAIN|DOMAIN]], [[SERVER|SERVER]], [[ADS|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/ * [[:ds_store]] * [[:samba:ads]] * [[:samba:domain]] * [[:samba:server]] * [[:samba:share]] * [[:samba: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 СохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal