Author Topic: Монтирования Samba  (Read 8875 times)

0 Members and 1 Guest are viewing this topic.

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« on: April 09, 2008, 11:14:52 »
Поставил Samba -3.0.25 на Alt linux 4.0 server. Поднастроил smb.conf. Не могу догнать что дальше делать. Из винды вижу машину localhost но доступа к ней нет.
Хочешь стать умным, готовься выглядеть глупцом.

Offline Diver

  • Hero Member
  • *****
  • Posts: 790
  • Karma: +2/-0
Монтирования Samba
« Reply #1 on: April 09, 2008, 11:45:44 »
Ну вы бы хоть показали smb.conf
MCP

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« Reply #2 on: April 09, 2008, 14:39:46 »
Quote from: Diver
Ну вы бы хоть показали smb.conf

Конкретизирую вопрос. После настройки, для того что бы попасть на linux нужно зайти в сетевое окружение, или что-то еще?
Хочешь стать умным, готовься выглядеть глупцом.

Offline Bill Tomson

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +0/-0
Монтирования Samba
« Reply #3 on: April 09, 2008, 16:27:33 »
Quote from: alpha1
Конкретизирую вопрос. После настройки, для того что бы попасть на linux нужно зайти в сетевое окружение, или что-то еще?
Как-то странно Вы конкретизируете... Говорят же покажите smb.conf

Offline silencer

  • Newbie
  • *
  • Posts: 21
  • Karma: +0/-0
Монтирования Samba
« Reply #4 on: April 10, 2008, 16:57:11 »
из винды:
net view \\linux_box_ip

чё видно ?

net help use почитайте ещё

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« Reply #5 on: April 11, 2008, 10:03:48 »
Quote from: silencer
из винды:
net view \\linux_box_ip

чё видно ?

net help use почитайте ещё

Ничего не видно. Сейчас выложу smb.conf
Хочешь стать умным, готовься выглядеть глупцом.

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« Reply #6 on: April 14, 2008, 14:43:20 »
[global]
   workgroup = groupwork

   printcap name = cups
   load printers = yes

   printing = cups

   log file = /var/log/samba/log.%m


   max log size = 50

  guest account = guest

   security = user

 
   socket options = TCP_NODELAY

   domain master = yes

   wins support = yes

   dns proxy = no

    use sendfile = yes
   

#============================ Share Definitions ==============================
[homes]
   comment = Home Directory for '%u'
   browseable = yes
   writable = yes

# Un-comment the following and create the netlogon directory for Domain Logons
 [netlogon]
   comment = Network Logon Service
   path = /var/lib/samba/netlogon
   case sensitive = no
   guest ok = yes
   locking = no
   writable = yes
   browseable = yes

[Profiles]
    path = /var/lib/samba/profiles
    browseable = no
    prinable = no
    guest ok = yes


[admin]
    comment = admin's directory
    path = /home/admin
    valid users = admin root
    read only = no
[public]
   comment = Public Stuff
   path = /home/public
   public = yes
   writable = yes
   write list = @staff

comment = Public Directory
   path = /home/public
   public = yes
   only guest = yes
   writable = yes
;   printable = no

[myshare]
   comment = Hello!
   path = /home/share
   valid users = %U
   public = yes
   writable = yes
   printable = no
   create mask = 0765

Хочешь стать умным, готовься выглядеть глупцом.

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« Reply #7 on: April 14, 2008, 15:58:38 »
Что тут не так? Подскажите.
Хочешь стать умным, готовься выглядеть глупцом.

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Монтирования Samba
« Reply #8 on: April 14, 2008, 17:04:36 »
А у вас у Alt(a) имя хоста localhost чтоли?

Если да, то переименуйте его, так как localhost -это синоним локальной машины и когда вы пытаетесь соединиться с ним, то должны соединяться с локальной машиной, т.е. с той с которой производится соединение, а не с внешним компом...

[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« Reply #9 on: April 15, 2008, 09:11:57 »
Нет не localhost. Но все равно не коннектится. Может быть где-то в smb.conf нужно указать это?
Хочешь стать умным, готовься выглядеть глупцом.

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Монтирования Samba
« Reply #10 on: April 15, 2008, 10:17:56 »
На Alt(e) запустите команду smbclient -L localhost и покажите что кажет...

И еще по конфигу я вижу, что у вас открыты шары
[netlogon]  [admin] [Profiles] и т.д., а сами папки созданы? И еще, если у вас security = user, то зачем вам [netlogon] и [Profiles]  - они нужны для работы самбы в качестве домен-контролера...
И еще проверьте а самба у вас вообще запущена?
И еще чтобы задать самбе определенное имя, отличное от имени сервака можно воспользоваться опцией
net bios name = имя сервера
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« Reply #11 on: April 15, 2008, 10:27:58 »
bash: smbclient: command not found

Вообще в сетевой окружении я вижу самбу. Но при попытки подключения выдает. "Нет доступа.... Сетевое имя не найдено."
Команда ls /home/ -l выдает
drwxrwxrwx 3 root    root     4096 Апр 11 00:09 public
Я так понимаю это означает, что войти на public может только root? Подскажите как изменить?
Хочешь стать умным, готовься выглядеть глупцом.

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« Reply #12 on: April 15, 2008, 10:28:37 »
Самба запущена. Ненужные строки убрал в конфиге.
Хочешь стать умным, готовься выглядеть глупцом.

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« Reply #13 on: April 15, 2008, 11:14:25 »
Специально файервол не устанавливал. Но может быть по умолчанию ставится какая-нибудь защита? Может порты открыть какие нужно. Подскажите, плиз.
Хочешь стать умным, готовься выглядеть глупцом.

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Монтирования Samba
« Reply #14 on: April 15, 2008, 11:20:03 »
Quote from: alpha1
bash: smbclient: command not found
Ну видно у вас не установлен самбовский клиент...

Quote from: alpha1
Команда ls /home/ -l выдает
drwxrwxrwx 3 root    root     4096 Апр 11 00:09 public
Я так понимаю это означает, что войти на public может только root? Подскажите как изменить?
Ну вообще-то это RTFM... Буква d говорит, что это папка далее идут флаги по три: для ползователя, группы и остальных и у вас для все стоят правила на чтение, запись и просмотр...

Посмотрите в логах самбы что происходит... Они вроде должны лежать в /var/log/samba/...
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« Reply #15 on: April 15, 2008, 11:37:43 »
А клиент должен быть установлен обязательно?
Хочешь стать умным, готовься выглядеть глупцом.

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Монтирования Samba
« Reply #16 on: April 15, 2008, 12:21:05 »
Quote from: alpha1
А клиент должен быть установлен обязательно?
Если вы не собираетесь с линуха получать доступ к виндовым шарам, то нет...
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« Reply #17 on: April 15, 2008, 13:26:32 »
Все вопрос решен. Закоментил guest account = gest получил доступ на сервер. Изменил права на шару, получил доступ к папке. Всем большое спасибо за помощь.
Хочешь стать умным, готовься выглядеть глупцом.

Offline alpha1

  • Full Member
  • ***
  • Posts: 145
  • Karma: +0/-0
Монтирования Samba
« Reply #18 on: April 15, 2008, 15:29:09 »
Почему-то доступ имею к папке только тогда когда права у нее стаоят 667. Если 666 то не пускает. Никто, случаем не сталкивался с таой проблемой7
Хочешь стать умным, готовься выглядеть глупцом.

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Монтирования Samba
« Reply #19 on: April 15, 2008, 17:53:50 »
Quote from: alpha1
Почему-то доступ имею к папке только тогда когда права у нее стаоят 667. Если 666 то не пускает. Никто, случаем не сталкивался с таой проблемой7
Дык естественно, бит x для папок означает разрешение просмотра содержания папки и если он не установлен, то нельзя увидеть что там лежит...

У меня в конфиге для файлов прописано
create mask = 0664
А для папок
directory mask = 0775

Т.е. стоят разрешения на запись только для группы это для шар, в которые могут писать несколько пользователей...

А для юзеровских стоит 0600 и 0700, соответственно...

Вобщем разберитесь сначала с флагами доступа...
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]