Автор Тема: Решено: Помогите найти ошибку в smb.conf  (Прочитано 2429 раз)

Оффлайн SUNNY

  • Завсегдатай
  • *
  • Сообщений: 61
    • Email
http://freetexthost.com/i0hsnmcjee - тут я поместил содержимое моего smb.conf

Дистрибутив - "Alt Linux 5.0.1 School Lite". Я немного видоизменил уже имеющийся smb.conf и включил автоматический запуск демона smb. Задача - чтобы с WINDOWS-машины можно было без авторизации заходить, просматривать и изменять файлы в расшареных каталогах. На /mnt/WINDOWS_Disk_D смонтирован NTFS-раздел стоящей паралельно на компе винды, но в настояшеевремя нерабочей. Однако с WINDOWS-машины не удаётся не только войти на компьютер Altlinux, но и войти в группу WORKGROUP. Пишет, что нет прав.
« Последнее редактирование: 08.01.2011 21:22:06 от SUNNY »

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Помогите найти ошибку в smb.conf
« Ответ #1 : 07.01.2011 22:22:05 »
Однако с WINDOWS-машины не удаётся не только войти на компьютер Altlinux, но и войти в группу WORKGROUP. Пишет, что нет прав.

# 4. Security and Domain Membership Options:
# This option is important for security. It allows you to restrict
# connections to machines which are on your local network. The
# following example restricts access to two C class networks and
# the "loopback" interface. For more examples of the syntax see
# the smb.conf man page. Do not enable this if (tcp/ip) name resolution does
# not work for all the hosts in your network.
hosts allow = eth0

Вы уверены, что все ваши виндовз-машины имеют адреса из диапазона, который вы назвали eth0? :)

В мане и в исходном конфиге есть пример, как правильно писать адреса.


Оффлайн SUNNY

  • Завсегдатай
  • *
  • Сообщений: 61
    • Email
Re: Помогите найти ошибку в smb.conf
« Ответ #2 : 08.01.2011 12:53:45 »
Виндовз-машина одна. Она подключена кросс-кабелем к сетевой карте eth0 и нормально пингуется.

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Помогите найти ошибку в smb.conf
« Ответ #3 : 08.01.2011 13:43:03 »
Виндовз-машина одна. Она подключена кросс-кабелем к сетевой карте eth0 и нормально пингуется.

Ну давайте я за вас man smb.conf почитаю.

hosts allow (S)

           A synonym for this parameter is allow hosts.

           This parameter is a comma, space, or tab delimited set of hosts
           which are permitted to access a service.

           ...

           You can specify the hosts by name or IP number. For example, you
           could restrict access to only the hosts on a Class C subnet with
           something like allow hosts = 150.203.5.. The full syntax of the
           list is described in the man page hosts_access(5). Note that this
           man page may not be present on your system, so a brief description
           will be given here also.

          ...

           Example 1: allow all IPs in 150.203.*.*; except one

           hosts allow = 150.203. EXCEPT 150.203.6.66

           Example 2: allow hosts that match the given network/netmask

           hosts allow = 150.203.15.0/255.255.255.0

           Example 3: allow a couple of hosts

           hosts allow = lapland, arvidsjaur

           Example 4: allow only hosts in NIS netgroup "foonet", but deny
           access from one particular host

           hosts allow = @foonet



По-моему, яснее некуда написано, как именно нужно указывать разрешенные хосты. Вы в этом описании где-то видите, что предлагают указать имя интерфейса?

Оффлайн SUNNY

  • Завсегдатай
  • *
  • Сообщений: 61
    • Email
Re: Помогите найти ошибку в smb.conf
« Ответ #4 : 08.01.2011 14:28:27 »
Ваша правда. Видимо перепутал с каким-то другим параметром или какой-то другой программой. Исправил и заработало.

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Re: Помогите найти ошибку в smb.conf
« Ответ #5 : 08.01.2011 20:24:13 »
Ваша правда. Видимо перепутал с каким-то другим параметром или какой-то другой программой. Исправил и заработало.

Отлично. Добавьте "Решено." в тему первого сообщения, пожалуйста.