Как включить обмен файлами между двумя ПК?

Как включить обмен файлами между двумя компьютерами Ubuntu Oneiric.

  1. Я установил Samba на обе машины
  2. Я изменил разрешения для всех
  3. создать гостевые аккаунты
  4. файл находится в домашней папке

Почему я не вижу общие папки в сети?

самба conf Файл выглядит следующим образом:

************************************************** ****** # # Пример файла конфигурации для пакета Samba для Debian GNU/Linux.
#
#
# Это основной файл конфигурации Samba. Вы должны прочитать страницу справочника # smb.conf(5), чтобы понять перечисленные здесь опции. Samba имеет огромное количество настраиваемых параметров, большинство из которых # не показаны в этом примере # # Некоторые параметры, которые часто заслуживают настройки, были включены в качестве # закомментированных примеров в этом файле.
#  - Когда такие параметры комментируются с помощью ";", предлагаемая настройка # отличается от поведения Samba по умолчанию # - Когда комментируется с "#", предлагаемая настройка является # поведением Samba по умолчанию, но эта опция считается важной # достаточной для быть упомянутым здесь # # ПРИМЕЧАНИЕ: всякий раз, когда вы изменяете этот файл, вы должны запускать команду # "testparm", чтобы убедиться, что вы не сделали никаких основных синтаксических # ошибок. # Хорошо зарекомендовавшей себя практикой является присвоение имени оригинальному файлу # "smb.conf.master" и создание "реального" конфигурационного файла с помощью # testparm -s smb.conf.master> smb.conF# Это минимизирует размер действительно используется файл smb.conF#, который, по мнению Samba Team, влияет на производительность # Однако используйте это с осторожностью, если ваш файл smb.conf содержит вложенные # операторы "include". См. Ошибку Debian #483187 для случая #, где использование мастер-файла не очень хорошая идея.
#

#======================= Глобальные настройки =======================

[global] только владелец пользователя = false ## Просмотр / идентификация ### # Измените это имя рабочей группы /NT-домена, которое ваш сервер Samba будет частью рабочей группы = WORKGROUP

# строка сервера эквивалентна строке сервера описания NT NT = %h server (Samba, Ubuntu)

# Секция поддержки обслуживания имен в Интернете Windows:
# Поддержка WINS - Сообщает компоненту NMBD Samba о включении его WINS Server. Поддержка # wins = Поддержка не выигрывает = no # WINS Server - Сообщает компоненты NMBD Samba. быть клиентом WINS # Примечание: Samba может быть либо сервером WINS, либо клиентом WINS, но НЕ обоими;   wins server = wxyz

# Это предотвратит nmbd для поиска имен NetBIOS через DNS.
   dns proxy = no

# Какую службу именования и в каком порядке мы должны использовать для преобразования имен хостов # в IP-адреса; имя разрешения order = lmhosts host wins bcast

#### Networking ####

# Конкретный набор интерфейсов / сетей для привязки к # Это может быть либо имя интерфейса, либо IP-адрес / маска сети;
# имена интерфейсов обычно предпочтительны;   interfaces = 127.0.0.0/8 eth0

# Связывать только с указанными интерфейсами и / или сетями; Вы должны использовать опцию # 'interfaces' выше, чтобы использовать это. # Рекомендуется включить эту функцию, если ваш компьютер Samba # не защищен брандмауэром или является самим брандмауэром. Однако эта опция # не может правильно обрабатывать динамические или не транслируемые интерфейсы.; только интерфейсы связывания = да #### Отладка / учет #### # Это говорит Samba об использовании отдельного файла журнала для каждой машины #, который подключает файл журнала = /var/log/samba/log.%m

# Ограничение размера отдельных файлов журнала (в КиБ). максимальный размер журнала = 1000

# Если вы хотите, чтобы Samba регистрировалась только через системный журнал, установите для следующего параметра # значение "да".
#   syslog only = no

# Мы хотим, чтобы Samba заносила в системный журнал минимальное количество информации. Все # должно идти вместо этого в /var/log/samba/log. enjsmbd,nmbd}. Если вы хотите войти # через системный журнал, вы должны установить следующий параметр в нечто большее.
   syslog = 0

# Сделайте что-нибудь разумное, когда Samba выйдет из строя: отправьте по почте администратору паническое действие backtrace = / usr / share / samba / panic-action% d ####### Аутентификация ####### # "security = Пользователь "это всегда хорошая идея. Для этого потребуется учетная запись Unix на этом сервере для каждого пользователя, обращающегося к серверу. Подробности смотрите в файле # /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# в пакете samba-doc.
#   security = user

# Вы можете использовать шифрование пароля. Перед включением см. Раздел # "шифрование паролей" на справочной странице smb.conf (5).
   encrypt passwords = true

# Если вы используете зашифрованные пароли, Samba необходимо знать, какой тип # базы данных вы используете.  
   passdb backend = tdbsam подчиняется ограничениям pam = yes # Этот логический параметр контролирует, пытается ли Samba синхронизировать пароль Unix
# с паролем SMB при изменении зашифрованного пароля SMB в # passdb.
   unix password sync = yes

# Чтобы синхронизация паролей Unix работала в системе Debian GNU / Linux, должны быть установлены следующие # параметры (спасибо Иану Кахану за # отправку правильного сценария чата для программы passwd в Debian Sarge).
   passwd program = /usr/bin/passwd %u
   passwd chat = * Введите \snew\s*\spassword:* %n\n * Повторите \snew\s*\spassword:* %n\n * пароль \supdated\ssccessful * # Это логическое значение определяет, будет ли PAM использоваться для смены пароля # по запросу клиента SMB вместо программы, указанной в # 'passwd program'. По умолчанию "нет".
   pam password change = yes

# Этот параметр управляет отображением неудачных попыток аутентификации # в анонимные подключения и гостя = плохого пользователя ########## Domains ###########

# Это Машина способна аутентифицировать пользователей. И PDC, и BDC
# должны иметь эту настройку включенной. Если вы являетесь BDC, вы должны # изменить настройку 'master домена' на no
#; входы в домен = да # # Следующая настройка вступает в силу только в том случае, если задано "входы в домен" # Это указывает местоположение каталога профиля пользователя # с точки зрения клиента) # Для следующего необходимо установить общий ресурс [профили] сервер # samba (см. ниже); путь входа = \\%N\profile \%U
# Другой распространенный выбор - сохранение профиля в домашнем каталоге пользователя # (это по умолчанию в Samba) # путь входа = \\%N\%U\profile

# Только следующие настройки вступает в силу, если задано "вход в домен" # Он указывает местоположение домашнего каталога пользователя (с точки зрения клиента #); диск входа в систему = H:
#   logon home = \\%N\%U

# Следующая настройка вступает в силу только в том случае, если задано "вход в домен" # Указывает сценарий, запускаемый при входе в систему. Скрипт должен храниться # в общем ресурсе [netlogon]. ПРИМЕЧАНИЕ: Должен храниться в соответствии с форматом файла 'DOS';   logon script = logon.cmd

# Это позволяет создавать пользователей Unix на контроллере домена через канал SAMR
# RPC. В примере команда создает учетную запись пользователя с отключенным паролем Unix
#; пожалуйста, адаптируйтесь к вашим потребностям; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

# Это позволяет создавать учетные записи компьютеров на контроллере домена через канал # SAMR RPC. # Далее предполагается, что в системе существует группа "машины"; add machine script  = /usr/sbin/useradd -g machines -c "%u учетная запись компьютера" -d /var/lib/samba -s /bin/false %u

# Это позволяет создавать группы Unix на контроллере домена через SAMR
# RPC труба.; add group script = /usr/sbin/addgroup --force-badname %g

########## Печать ########## # Если вы хотите автоматически загрузить список принтеров, а скорее # чем настраивать их индивидуально, тогда вам понадобится #   load printers = yes

# lpr(ng) печать. Вы можете переопределить расположение файла # printcap; печать = bsd;   printcap name = /etc/printcap

# CUPS печать. Смотрите также справочную страницу cupsaddsmb(8) в пакете # cupsys-client.; печать = чашки;   printcap name = cups

############ MisC############ # Использование следующей строки позволяет настроить # конфигурацию для каждого компьютера. % M заменяется на имя netbios # компьютера, который подключается; include = /home/samba/etc/smb.conf.%m # Большинство людей обнаружат, что эта опция дает лучшую производительность. # См. Smb.conf (5) и /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/speed.html
# для получения подробной информации # В системе Linux вы можете добавить следующее:
#         SO_RCVBUF=8192 SO_SNDBUF=8192
# параметры сокета = TCP_NODELAY

# Следующий параметр полезен, только если у вас установлен пакет linpopup #. Сопровождающий samba и linpopup работают, чтобы упростить установку и настройку linpopup и samba.; команда сообщения = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &

# Domain Master определяет Samba в качестве главного браузера домена. Если этот компьютер # будет настроен как BDC (вторичный сервер входа в систему), вы должны # установить для него значение "нет"; в противном случае рекомендуется поведение по умолчанию.
#   domain master = auto

# Некоторые значения по умолчанию для winbind (убедитесь, что вы не используете диапазоны # для чего-то другого.);   idmap uid = 10000-20000;   idmap gid = 10000-20000;   template shell = /bin/bash

# Следующее было поведением по умолчанию в sarge, но samba upstream отменил значение по умолчанию, потому что это может вызвать # проблемы с производительностью в больших организациях. # См. Ошибку #368251 в Debian, чтобы узнать о некоторых последствиях *not*
#, имеющего этот параметр, и smb.conf (5) для получения подробной информации.;   winbind enum groups = да;   winbind enum users = yes

# Настройте параметры userhare, чтобы разрешить пользователям без полномочий root обмениваться папками # с помощью команды net usershare. Максимальное количество пользователей. 0 (по умолчанию) означает, что пользовательский доступ отключен.;   usershare max shares = 100

# Разрешить пользователям, которым предоставлены привилегии userhare, создавать # общедоступные общие ресурсы, а не только аутентифицированные, которые userhare разрешают гостям = да # ================== ==== Поделиться определениями ======================= # Снимите комментарий со следующего (и подстройте другие параметры ниже, чтобы соответствовать) #, чтобы включить настройки по умолчанию Домашний каталог разделяет. Это поделится домашним директором каждого пользователя с именем \\server\username;[homes]; комментарий = домашние каталоги;   browseable = no

# По умолчанию домашние каталоги экспортируются только для чтения. Измените параметр # next на "no", если хотите иметь возможность записи в них.; только чтение = да # Маска создания файла установлена ​​на 0700 по соображениям безопасности. Если вы хотите # создавать файлы с разрешениями group = rw, установите следующий параметр на 0775.;   create mask = 0700

# Маска создания каталога установлена ​​на 0700 по соображениям безопасности. Если вы хотите создать каталог #. с разрешениями group = rw установите следующий параметр равным 0775.; маска каталога = 0700 # По умолчанию к общим папкам \\ server \ username может подключиться любой # с доступом к серверу samba. Снимите комментарий со следующего параметра #, чтобы убедиться, что только "имя пользователя" может подключаться к \\server\username
# Следующий параметр гарантирует, что только "имя пользователя" может подключаться # # Это может потребовать настройки при использовании внешних схем аутентификации;   valid users = %S

# Откомментируйте следующее и создайте каталог netlogon для входа в домен # (необходимо настроить Samba для работы в качестве контроллера домена.);[netlogon]; комментарий = служба входа в сеть; путь = / дом / самба / нетлогон; гость хорошо = да; только для чтения = да # Откомментируйте следующее и создайте каталог с профилями для хранения # профилей пользователей (см. параметр "путь входа в систему" ​​выше)
# (вам также нужно настроить Samba для работы в качестве контроллера домена.)
# Путь ниже должен быть доступен для записи всем пользователям, чтобы их каталог # profile мог быть создан при первом входе в систему;[profile]; комментарий = профили пользователей; путь = / home / samba / анкеты; гость хорошо = нет; просматриваемый = нет; создать маску = 0600; маска каталога = 0700

[printers] комментарий = все принтеры просматриваются = нет пути = /var/spool/samba
   printable = да гость в порядке = нет только для чтения = да создать маску = 0700 # Клиенты Windows ищут это имя общего ресурса в качестве источника для загрузки # драйверы принтера [print$]
   comment = путь к драйверам принтера = /var/lib/samba/printers
   browseable = да только для чтения = да guest ok = нет # Раскомментировать, чтобы разрешить удаленное администрирование драйверов печати Windows. # Возможно, вам придется заменить 'lpadmin' на имя группы, членами которой являются ваши # администраторы. # Обратите внимание, что вам также необходимо установить соответствующие разрешения Unix
# для каталога драйверов, чтобы эти пользователи имели права на запись в него;   write list = root, @lpadmin

# Пример общего ресурса, которым вы можете поделиться своим CD-ROM с другими.;[cdrom]; комментарий = CD-ROM сервера Samba; только чтение = да; блокировка = нет; путь = /cdrom;   guest ok = yes

# Следующие два параметра показывают, как автоматически монтировать CD-ROM при получении общего ресурса # cdrom. Для этого /etc/fstab должен содержать # такую ​​запись:
#
#       /dev/scd0   /cdrom  iso9660 по умолчанию,noauto,ro,user   0 0
#
# CD-ROM автоматически размонтируется после подключения к # # Если вы не хотите использовать автоматическое монтирование / размонтирование, убедитесь, что CD
# смонтирован в /cdrom
#;   preexec = /bin/mount /cdrom;   postexec = /bin/umount /cdrom


#--- Мои дополнения -----------------------------+-----------------------

[raoul]
    # comment = Общий путь к файловому серверу Ubuntu = /home/home/raoul
    browsable = да гость в порядке = да только для чтения = нет создать маску = 0755 доступно = да общедоступно = да доступно для записи = да

0 ответов

Другие вопросы по тегам