Автор Тема: Не получается настроить SAMBA  (Прочитано 5958 раз)

Оффлайн Meatcoins

  • Участник
  • *
  • Сообщений: 320
Хотелось бы открыть на общий доступ на чтение и запись папку /home/me/ttt
Но не получается. Комп в сети видно, а доступа к нему нету!!!

Вот файл smb.conf
(Все комментарии удалены)
[global]

   workgroup = MEDS
   server string =  Samba2
   netbios name=MyServ

   printcap name = cups
   load printers = yes
   printing = cups

   log file = /var/log/samba/log.%m
   max log size = 50

   hosts allow = 192.168.0
   guest account = nobody
   security = share
    socket options = TCP_NODELAY
    interfaces = 192.168.0.49/24 127.0.0.1/8
   dns proxy = no

[sharename]
comment = My comment
path = /home/me/ttt/
valid users = me
public = yes
writable = yes
browseable = yes
guest ok = yes
printable = no
create mask = 0765



Перезапускаю SAMBA: samba restart



Но получается ошибка:
Истекло время ожидания сервера
myserv

Оффлайн Alexandr

  • Участник
  • *
  • Сообщений: 366
  • Кризис, что сказать...
Re: Не получается настроить SAMBA
« Ответ #1 : 19.01.2009 15:57:17 »
http://forum.altlinux.org/index.php/topic,247.30.html

Ответ #39

Вот пример конфига с гостевым доступом. В следующий раз пользуйтесь пожалуйста поиском, перед тем как создавать новую тему :)
Логика и здравый смысл победит! фанатские инсинуации, словоблудие и прочий необоснованный детский лепет. Это не про вас? Тогда вам сюда: http://lleo.aha.ru/na/

Оффлайн Meatcoins

  • Участник
  • *
  • Сообщений: 320
Всё равно не получается! В сети меня видно, зайти можно и папки Shared и ttt видно! Но зайти в Shared и ttt нельзя. Windows - компы пишут, что нет доступа, а сам к себе пытаюсь зайти пишет "Файл или папка smb://samba/Shared не существует."! Хотя такие папки есть: /home/me/ttt и /home/me/MyCommon! Почему-то не получается!
[global]
        dos charset = CP866
        unix charset = UTF8
        display charset = LOCALE
        workgroup = Home
        netbios name = Samba
        server string = Linux
        printcap name = cups
        load printers = yes
        printing = cups
        log file = /var/log/samba/log.%m
        max log size = 50
        dns proxy = no
        ldap ssl = no
        preferred master = yes
        os level = 33
        use sendfile = yes
        map to guest = Bad User
        public = yes
        browseable = yes
;security = user

[printers]
        comment = All Printers
        path = /var/spool/samba
        browseable = no
        guest ok = yes
        writable = no
        printable = yes
        create mode = 0700

# Для кого, чтобы русские папки отображались корректно, необходимо чтобы в конфиге использовалась кодировка UTF8
[ttt]
   comment = ttt
   path = /home/me/ttt
   guest ok = yes
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   public = yes
   ;read only = no

[Shared]
   comment = Shared
   path = /home/me/MyCommon
   guest ok = yes
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   public = yes
   read only = no

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не получается настроить SAMBA
« Ответ #3 : 20.01.2009 09:45:06 »
А попробуйте расшарить что-нибудь типа /mnt/samba

Оффлайн Meatcoins

  • Участник
  • *
  • Сообщений: 320
А так получилось!
« Ответ #4 : 20.01.2009 16:12:12 »
Так всё работает!!!
Но вопрос:
А почему всё-таки не устанавливается общий доступ на домашнюю дирректорию? Это что не настоящая папка, а ссылка?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не получается настроить SAMBA
« Ответ #5 : 20.01.2009 16:56:19 »
Потому, что доступ в домашнюю папку есть только у её хозяина.

Оффлайн SuperVisor

  • Участник
  • *
  • Сообщений: 778
  • разочарован в KDE
Re: Не получается настроить SAMBA
« Ответ #6 : 21.01.2009 06:00:13 »
я так понимаю доступом в этом случае рулит не самба, а файловая система? т.е. если разрешить доступ к этому каталогу на уровне ФС, то доступ появится и через сеть, если эта папка, конечно, расшарена.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не получается настроить SAMBA
« Ответ #7 : 21.01.2009 07:41:53 »
Вы правильно поняли, но лучше не менять права доступа в домашнем каталоге - зачем вам проблемы безопасности ?

Оффлайн Meatcoins

  • Участник
  • *
  • Сообщений: 320
Придумал...
« Ответ #8 : 21.01.2009 11:43:21 »
Создаём каталог /mnt/samba. В нём храним все наши Share ресурсы.
Например, /mnt/samba/MyCommon - разделяемый ресурс.

[MyCommon]
   comment = ttt
   path = /mnt/samba/MyCommon
   guest ok = yes
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   public = yes
   ;read only = no

А потом мы делаем так:
mount --bind /home/me/ttt /mnt/samba/MyCommon
Монтируем в эту папку какую-то "домашнюю" папку и фактически наш share-ресурс будет сидеть в домашней папке.
Чтобы это автоматизировать пихнём соответствующую запись в /etc/fstab!
Ну, и всё!!!

Оффлайн SuperVisor

  • Участник
  • *
  • Сообщений: 778
  • разочарован в KDE
Re: Не получается настроить SAMBA
« Ответ #9 : 21.01.2009 11:52:38 »
Вы правильно поняли, но лучше не менять права доступа в домашнем каталоге - зачем вам проблемы безопасности ?

даже и не думал  ;)

Оффлайн leopold1108

  • Участник
  • *
  • Сообщений: 28
  • Давайте жить дружно!
Re: Не получается настроить SAMBA
« Ответ #10 : 06.02.2009 13:37:46 »
Уважаемые форумчане, прошу помочь найти грабли.
Имеется: файловый сервер ALT Linux 4.0 Office Server на бранче 4.1.
Вопрос в чем: вроде-бы все имеют полный доступ на ресурс со всеми вытекающими последствиями, но подозреваю, что не совсем - в один момент при обновлении программы, написанной на Visual FoxPro (программное лежит на сервере, а запускная часть на клиентских windows-станциях), она начала выдавать неправильные результаты, чего не наблюдается, если бы она работала на локальном диске. Может, все-таки что-то с правами на ресурс? Должны быть полные по максимуму. Вот мои:

[global]
  dos charset = CP866
  unix charset = UTF8
  workgroup = ADMIN
  server string = Samba server on %h (v. %v)
  interfaces = хх.хх.хх.х/24
  log file = /var/log/samba/log.%m
  max log size = 50
  printcap name = cups
  os level = 65
  dns proxy = No
  hosts allow = хх.хх.хх.

[disk_k]
  comment = disk_k
  path = /fileserver/disk_k
  valid users = @admin, @users
  public = Yes
  read only = No
  browseable = Yes
  writable = Yes
  printable - No
  create mask = 0777
  security mask = 0777
  directory mask = 0777
  directory security mask = 0777

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: Придумал...
« Ответ #11 : 06.02.2009 13:50:41 »
Создаём каталог /mnt/samba. В нём храним все наши Share ресурсы.
Например, /mnt/samba/MyCommon - разделяемый ресурс.

[MyCommon]
   comment = ttt
   path = /mnt/samba/MyCommon
   guest ok = yes
   browseable = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   public = yes
   ;read only = no

А потом мы делаем так:
mount --bind /home/me/ttt /mnt/samba/MyCommon
Монтируем в эту папку какую-то "домашнюю" папку и фактически наш share-ресурс будет сидеть в домашней папке.
Чтобы это автоматизировать пихнём соответствующую запись в /etc/fstab!
Ну, и всё!!!
какая жуть. не надо, чесать правое ухо, пяткой левой ноги.
man smb.conf читайте, на предмет force user, force group.
и вообще, читайте, больше манов.