Итак, я строю свой первый домашний сервер, и у меня проблемы с системой samba, все мои компьютеры могут его обнаружить, но я получаю ошибки, говорящие мне, что это недоступно. Компьютеры в доме - это Windows и Linux. вот моя настройка самбы
bal]; Общие настройки сервера netbios name = FieldsVille server string = workgroup = WORKGROUP объявить версию = 5.0 Параметры сокета = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF = 8192 SO_SNDBUF = 8192
passdb backend = tdbsam
security = user
null passwords = true
username map = /etc/samba/smbusers
name resolve order = hosts wins bcast
wins support = yes
printing = CUPS
printcap name = CUPS
syslog = 1
syslog only = yes
; ПРИМЕЧАНИЕ. Если вам нужен доступ к домашним каталогам пользователя, раскомментируйте; линии ниже и отрегулируйте настройки к вашему сердечному содержимому. [homes] valid users =% S create mode = 0600 directory mode = 0755 browseable = yes Только чтение = нет файлов вето = /.{}/.*/mail/bin/
; ПРИМЕЧАНИЕ. Необходимо только, если вы запускаете samba в качестве основного контроллера домена. ; Не требуется, так как эта конфигурация не распространяется на это. [netlogon] path = / var / lib / samba / netlogon admin users = Администратор действительных пользователей =% U только для чтения = нет
; ПРИМЕЧАНИЕ. Опять же - требуется только, если вы используете основной контроллер домена. [Профили] path = / var / lib / samba / profiles valid users =% U create mode = 0600 directory mode = 0700 writeable = yes browseable = yes
; ПРИМЕЧАНИЕ. Внутри этого места вы можете создать репозиторий драйверов принтера; Windows - я расскажу об этом в другом HOWTO. [print $] path = / var / lib / samba / printers browseable = yes guest ok = yes только для чтения = yes write list = root create mask = 0664 directory mask = 0775
[printerers] path = / tmp printable = yes guest ok = yes browseable = no
; Раскомментируйте, если вам необходимо предоставить общий доступ к вашему приводу CD / DVD-ROM, [DVD-ROM Drive], путь = / media / cdrom; browseable = yes, только для чтения = yes; guest ok = yes
[ MyFiles] path = / home / robert / main browseable = yes только для чтения = no guest ok = yes create mask = 0644 directory mask = 0755 force user = YOUR_USERNAME force group = YOUR_USERGROUP
Любая помощь будет отличной.
Также кто-нибудь знает какие-либо другие возможные программы для настройки совместного использования файлов для сервера?
Не уверен, что вы используете настроенный smb.conf по умолчанию, который настроен для упрощения настройки или нет. Я бы рекомендовал сделать это сначала для отладки.
Вам нужно запустить sudo smbpasswd -a <user> для каждого пользователя, которому также необходимо войти в систему (обычно мне это нужно).
В /usr/share/samba/smb.conf
должен быть установлен по умолчанию smb.conf