Автор Тема: Настройка на Самбата Помощ  (Прочетена 1215 пъти)

nnext

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Имам пусната Самба с шернати папки в локалната мрежа.
Проблемът е, че мога да качвам от друг компютър в мрежата само файлове. Опитите ми да създам нова папка с максимални права на достъп, не се получиха. Пробвах с chmod 757 и 777
 
Някой може ли да ми обясни какви права или какво изобщо да направя за да мога да създавам директории в моя компютър от друг в мрежата.



Активен

rat

  • Напреднали
  • *****
  • Публикации: 266
    • Профил
Настройка на Самбата Помощ
« Отговор #1 -: Jun 19, 2006, 10:12 »
man smb.conf
Примерен код

Default: directory mask = 0755

Example: directory mask = 0775

fanfolet

  • Напреднали
  • *****
  • Публикации: 103
    • Профил
Настройка на Самбата Помощ
« Отговор #2 -: Jun 19, 2006, 10:44 »
Обясни по-подробно! Искаш да създадеш папка на отдалечен компютър или да споделиш папка от твоя ?!
Активен

  • Гост
Настройка на Самбата Помощ
« Отговор #3 -: Jun 19, 2006, 11:13 »
Примерен код
[myshare]
;   comment = Mary's and Fred's stuff
;   path = /guest/games
;   valid users = mary fred
;   public = no
;   writable = yes
;   printable = no
;   create mask = 0775


Тук ли трябва да махна ;  ?

Защото пробвах така:

Примерен код
[My Documents]
   path = /home/guest/My Documents
   writeable = yes
   browseable = yes
   guest ok = yes
   create mask = 0775


и не става.
Активен

nnext

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Настройка на Самбата Помощ
« Отговор #4 -: Jun 19, 2006, 13:03 »
Като за последно направих това:
Примерен код


[My Documents]
   comment = My Documents
   path = /home/guest/My Documents
   writeable = yes
   browseable = yes
   guest ok = yes
   create mask = 0777
   directory mask = 0777


НЯКОЙ ЩЕ ПОМОГНЕ ЛИ ? НАПРАВО ОТКАЧАМ



Активен

rat

  • Напреднали
  • *****
  • Публикации: 266
    • Профил
Настройка на Самбата Помощ
« Отговор #5 -: Jun 19, 2006, 13:27 »
Последното би трябвало да работи ако и самата директория има съответните права (777)

nnext

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Настройка на Самбата Помощ
« Отговор #6 -: Jun 19, 2006, 13:46 »
Не се получава и не мога да разбера защо.
Правата на "My Documents" са 777

Пробвам да създам директория от компютър с XP и ми дава :

Unable to create the folder..

Access Denied
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Настройка на Самбата Помощ
« Отговор #7 -: Jun 19, 2006, 16:42 »
Samba ползва само малки букви и без интервали!!!!!
Пише го нейде из самото начало на официалните им документи.
т.е. шерването трябва да изглежда така:
Цитат
[myshare]
comment = My Documents
path = /home/guest/mydocuments
writeable = yes
browseable = yes
guest ok = yes
create mask = 0777
directory mask = 0777


Естествено, трябва да си направиш и папката
/home/guest/mydocuments

И в подобна ситуация логовете са много полезни. Намират се във /var/log и ги гледаш в реално време с
tail -f /var/log/samba.pc1.log
примерно.



Активен

It makes you awful glad that you were born a man.

nnext

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Настройка на Самбата Помощ
« Отговор #8 -: Jun 19, 2006, 17:34 »
Мамка му. Не ще и това си е. Какви ли не перверзии пробвах. Ще пробвам да преинсталирам пък ще видим.
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Настройка на Самбата Помощ
« Отговор #9 -: Jun 19, 2006, 17:44 »
Не върши майкрософтски щуротии да преинсталираш - това е особено грешно, доколкото имам опит, особено със самба!
След това усложняваш нещата.
Просто пусни лога, рестартирай самба, и гледай какво ти казва. Ако не е ясно - копирай лога  тук.
Активен

It makes you awful glad that you were born a man.

Sveteca

  • Напреднали
  • *****
  • Публикации: 27
    • Профил
Настройка на Самбата Помощ
« Отговор #10 -: Jun 19, 2006, 18:16 »
Здравей,

    Значи,проблема ти е свързан с юзера,който си дал.Тоест guest.
 [global]

   workgroup = MYGROUP
   server string = FEDOPOR
   printcap name = /etc/printcap
   load printers = yes
   cups options = raw
   log file = /var/log/samba/%m.log
   max log size = 0
   security = share
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
  
   local master = no
   os level = 0
   domain master = no
   preferred master = no
   dns proxy = no
   syslog = 0
   encrypt passwords = yes
   guest ok = yes
   guest account = demo
    
#============================ Share Definitions ==============================
[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no

[MyTor]
   path = /home/demo/MyTor
   public = no
   writable = yes
   printable = no
   guest ok = yes
За проба можеш,да си създадеш друг юзер (demo)(давам ти пробни конфигураций,за да се ориентираш)--->отваряш SambaServerConfiguration в графична среда--->Preferences-->ServerSettings--->Security--Authentication mode:share(ако не си го настроил в smb.conf) и тука е разковничето-->на Guest Account:(даваш да е,в твоя случай <demo>).
Друго важно нещо,в зависимост от дистрото,да си видиш firewall-a.Там също трябва да си поиграеш,за да разрешиш някой услуги за Самбата.

   За сега е това,пиши да ли,си се справил.
П.С.Това е само експериментален конфиг.,но поне ще започнеш от някъде.
Активен

Никога не забравяй какъв си бил,преди да се издигнеш!!!
powered by:Red Hat & FreeBSD

nnext

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Настройка на Самбата Помощ
« Отговор #11 -: Jun 19, 2006, 19:53 »
Не мисля, че е от юзъра защото пробвах за опит юзър 1 и още едно име. Нещо друго е. BTW: изключвах и фаяърола и пак нищо. От седмица се занимавам с Линукс и не ми е много лесно. Но пак се справям. До някъде обаче.  Утре пак ще си играя защото сега не съм пред компа.
Благодаря на всички които ми оказват помощ.



Активен

nnext

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Настройка на Самбата Помощ
« Отговор #12 -: Jun 20, 2006, 09:37 »
Това е лога на самбата:

[2006/06/20 09:31:51, 1] smbd/service.c:make_connection_snum(693)
  computer04 (212.30.209.114) connect to service 1 initially as user nobody (uid=99, gid=99) (pid 6515)

[2006/06/20 09:34:30, 1] smbd/service.c:close_cnum(885)
  computer04 (212.30.209.114) closed connection to service 1

[2006/06/20 09:34:55, 0] lib/util_sock.c:write_data(557)
  write_data: write failure in writing to client 212.30.209.114. Error Connection reset by peer

[2006/06/20 09:34:55, 0] lib/util_sock.c:send_smb(765)
  Error writing 4 bytes to client. -1. (Connection reset by peer)
Активен

  • Гост
Настройка на Самбата Помощ
« Отговор #13 -: Jun 20, 2006, 10:40 »
Доколкото се вижда от лога ти, опитваш се да се свържеш като потребител nobody, който по принцип има ограничени права. За да стане това, което искаш е нужно:
1.Четеш внимателно документацията на Самбата.
2.Създаваш потребител в самба сървъра със същото име и парола, с които влизаш в уиндоската машина.
3.Добавяш този потребител в самбата, може със същата парола.
 smbpasswd -a име_на_потребителя .
4.Групата на самба сървъра и Win машината да са еднакви.
5.По желание,  може да създадеш WIN домейн за повече удобство в Самба сървъра.
6. Работиш и се наслаждаваш.
Активен

nnext

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Настройка на Самбата Помощ
« Отговор #14 -: Jun 20, 2006, 11:22 »
Ще го пробвам и ще пиша дали има резултат.
Активен