Помогите настроить простейшую Samba share

дай в директорию chmod -R 777, если не сработает давай конфиг свой, видимо он не сильно изменисля с прошлого раза ;)
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
sleepycat
дай в директорию chmod -R 777, если не сработает давай конфиг свой, видимо он не сильно изменисля с прошлого раза ;)

[global]
    workgroup = WORKGROUP
    netbios name = ZSB-HOME
    server string = ZSB Desktop
    security = user
    browseable = yes
    map to guest = Bad User
[tv_shows]
    comment = TV Shows and other
    path = /media/disk
    read only = No
    guest ok = Yes

Да, конфиг изменился не сильно. 777 директории давать не хочу, тем более что, как минимум для чтения, там все и так открыто.


У меня такой вопрос: самба-пользователя (smbpasswd) в каких случаях добавлять надо? В данном случае, предполагается гостевой доступ – значит ли это, что нужно делать “smbpasswd nobody”?


Где вообще можно прочитать про минимально необходимые опции/операции для тех или иных кейсов?


OOPS: забыл сказать что сегодня оменял конфиг под “security = user” и добавил “map to guest = Bad User”. Теперь могу ходить по директориям и с андроида тоже (до этого андроид вообще не пускало, только тотал коммандер на винде). Но файлы так и не открываются.
- read only
+ guest account = nobody
+ writable = yes
+ browseable = yes
можно попробовать
+ public = yes
ЗЫ: я не спрашиваю чего ты хочешь, я думаю ты меня обнавыешь(я сам когда строчил такие же сообщения на фряшном форуме), поэтому я сказал ПОРОБУй три великолепные семерки, это нужно для диагностики, а не для использования. Без этого могу только go in –> http://smb-conf.ru/ and good luck ! ;)
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
sleepycat
- read only = No
+ writable = yes
Не имеет смысла, т.к. “writeable (S) – Inverted synonym for read only”(man smb.conf).

+ public = yes
“public – This parameter is a synonym for guest ok”(man smb.conf)

+ guest account = nobody
Это дефолтное значение для данного параметра.

+ browseable = yes
Вот тут у меня есть косяк – согласно ману, это share-specific параметр, а у меня он в . Хотя, должен заметить, что с листингами шар и папок в них проблем нет.

Осталось попробовать “три семерки” и добавить самба-юзера.

Вообще, я бы хотел сделать guest account = {мой юзер на linux станции}, чтобы можно было пользоваться уже известными мне привелегиями и не повышать их просто потому что нужно дать доступ к файлам по сети – так можно делать? Вопрос возник потому что я не видел ни одного примера с организацией гостевого доступа, где не использовался бы “nobody” либо специально заведенный для самбы картонный дурилка..
угу, согласен, с public, но я это так на случай определения шары заного, совсем иначе нежели у вас. В остальном эффекта не было. верю что етсь в мане, но остался при своем мнении :-D .
Вообще, я бы хотел сделать guest account = {мой юзер на linux станции}, чтобы можно было пользоваться уже известными мне привелегиями и не повышать их просто потому что нужно дать доступ к файлам по сети – так можно делать? Вопрос возник потому что я не видел ни одного примера с организацией гостевого доступа, где не использовался бы “nobody” либо специально заведенный для самбы картонный дурилка.
запутал ты меня, до этого я думал чтоу самбы своя Бд с юзерами , только для нее родимой. Да есть такая возможность привязать узера оттуда к учетке в системе. (как не помню, но наверняка естьв статьях про настройку самбы в качестве контроллера домена там какогото года(не аналог последнего вынь-сервера =) )).
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
В общем, сделал следующее:

1. Добавил директорию для теста “о трех семерках”. Она полностью расшаренная и принадлежит пользователю nobody:
[/tmp/777share]$ l
итого 1,3M
drwxrwxrwx  2 nobody nobody  220 янв.   6 10:18 ./
drwxrwxrwt 15 root   root    380 янв.   6 10:16 ../
-rwxrwxrwx  1 nobody nobody  26K янв.   6 10:18 10902_b.jpg*
-rwxrwxrwx  1 nobody nobody  37K янв.   6 10:18 2010-11-25.jpg*
-rwxrwxrwx  1 nobody nobody 229K янв.   6 10:18 29.jpg*
...

2. Убедился что в системе есьт пользователь nobody плюс добавил такого же пользователя в Samba (smbpasswd -an nobody);

3. Добавил шару в smb.conf:
[global]
    server string = ZSB Desktop
    map to guest = Bad User
    guest account = nobody
[777share]
    comment = Test share
    path = /tmp/777share
    read only = no
    guest ok = Yes

4. Перезапустил Samba (sudo rc.d restart samba)

5. Потестил с пом. smbclient (под виндой тестить бесполезно – уж очень невнятые она сообщения об ошибках выдает):
$ smbclient \\\\ZSB-HOME\\777share -U%
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.1]
smb: \> dir
  .                                   D        0  Fri Jan  6 10:18:52 2012
  ..                                  D        0  Fri Jan  6 10:23:31 2012
  test_ocr.jpg                        A   117767  Fri Jan  6 10:18:52 2012
  sushi-etiquette.jpg                 A   133004  Fri Jan  6 10:18:52 2012
  student.jpg                         A    52758  Fri Jan  6 10:18:52 2012
  proba-pera.jpg                      A    19940  Fri Jan  6 10:18:52 2012
  Photo-0019а.jpg                    A   363174  Fri Jan  6 10:18:52 2012
  Photo-0018а.jpg                    A   356806  Fri Jan  6 10:18:52 2012
  29.jpg                              A   233479  Fri Jan  6 10:18:52 2012
  2010-11-25.jpg                      A    37569  Fri Jan  6 10:18:52 2012
  10902_b.jpg                         A    25760  Fri Jan  6 10:18:52 2012
                64284 blocks of size 16384. 64200 blocks available
smb: \> get 29.jpg
NT_STATUS_PIPE_BROKEN opening remote file \29.jpg


Resume: как видно – листинг файлов работает, а вот получить файл не удается.
замени read only на writable,я тя заклинаю….
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
sleepycat
запутал ты меня, до этого я думал чтоу самбы своя Бд с юзерами , только для нее родимой. Да есть такая возможность привязать узера оттуда к учетке в системе. (как не помню, но наверняка естьв статьях про настройку самбы в качестве контроллера домена там какогото года(не аналог последнего вынь-сервера =) )).

Если честно, я толком не могу понять момент про пользователей из манов по самбе. Есть что-то в Samba Docs, но так, на уровне примеров, но не в виде “в таком то режиме пользователь должен быть заведен там-то, и т.п.” Т.е., пробуй, ошибайся, делай как другие делают, и рпидет тебе, когда0-нибудь, может быть, просветление… :/
sleepycat
замени read only на writable,я тя заклинаю….

Ok,ok. Ничего не изменилось.
блин, все кончились у меня бубны…обычно банально методом тыка у всех получалось зделать общую шару и обычно сталкиваются с бедами при др. установках… может попробовать swat, а потом посмотреть конфиг который он выплюнет.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
 
Зарегистрироваться или войдите чтобы оставить сообщение.