|
Size: 5013
Comment:
|
← Revision 11 as of 2012-12-08 12:30:38 ⇥
Size: 5082
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| ## page was renamed from ru/Samba Quick Setup(Rus) ## page was renamed from ru/Настройка Samba |
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: Русский - [[en/Samba Quick Setup|English]]-~ ---- [[SystemAdministration]] ----- <<TableOfContents(3)>> |
Translation(s): Русский - English
Contents
Данное краткое руководство посвящено быстрой базовой настройке Samba.
Samba — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части. Является свободным программным обеспечением, выпущена под лицензией GPL.
Установка
# aptitude install samba
Настройка
Добавляем пользователя в базу самбы:
# smbpasswd -a имя_пользователя
Активируем его:
# smbpasswd -e имя_пользователя
В большинстве случаев, при домашнем использовании, все должно работать и со стандартным smb.conf.
Решение неполадок
Если при попытке создать общий ресурс через Nautilus или Konqueror Вам сообщается об ошибке :
* ‘net usershare’ returned error 255: net usershare: usershares are currently disabled
в таком случае проделайте следующее : откройте для редактирования файл /etc/samba/smb.conf и отредактируйте секцию [global] следующим образом :
[global] ..... security = share guest only = yes map to guest = bad user usershare allow guests = yes usershare path = /var/lib/samba/usershares usershare max shares = 100 usershare owner only = false username map = /etc/samba/smbusers .....
Сохраните файл и закройте текстовый редактор. Далее создайте 'usershare' директорию где Samba будет хранить списки общих папок:
# mkdir /var/lib/samba/usershares # chown root:sambashare on the /var/lib/samba/usershares # usermod -a -G sambashare user_name
И перезапустите Samba :
# /etc/init.d/samba restart
* NT_STATUS_UNSUCCESSFUL
Находим следующую строку в smb.conf
; name resolve order = lmhosts host wins bcast
раскомментируем и изменяем на
name resolve order = lmhosts wins bcast host
в секции [global]
Добавлем в эту же секцию
local master = Yes browseable = yes
Если хотим, чтобы мы были видны в локальной сети
И перезапустите Samba :
# /etc/init.d/samba restart
Если у вас возникли проблемы при доступе к защищенному паролем общему ресурсу на Windows попробуйте добавить
[global] # THE LANMAN FIX client lanman auth = yes client ntlmv2 auth = no
Заключение
Тестируем настройки
testparm -s
# Примерный рабочий smb.conf
workgroup = WORKGROUP
server string = Samba Server
[global]
server string = Samba Server
security = share
local master = Yes
browseable = yes
name resolve order = lmhosts wins bcast host
map to guest = Bad User
username map = /etc/samba/smbusers
client lanman auth = Yes
log file = /var/log/samba/log.%m
max log size = 50
dns proxy = No
wins support = Yes
usershare allow guests = Yes
usershare max shares = 100
usershare owner only = No
read only = No
guest only = Yes
guest ok = Yes
[music]
comment = music
path = /media/music
[printers]
comment = All Printers
path = /var/spool/samba
read only = Yes
guest ok = Yes
printable = Yes
browseable = Yes''read only = No'' возможно правильнее всего вынести из [global] в отдельную шару, в данном случае [music]. Но в этом случае, шары созданные через файловый мененджер и не прописанные непосредственно в smb.conf станут доступны только для чтения
Ссылки
* http://ru.gentoo-wiki.com/wiki/Настройка_Samba_за_5_минут
* https://wiki.archlinux.org/index.php/Samba_(Русский)
