Автор Тема: Samba проблем  (Прочетена 2397 пъти)

eNcLaVe

  • Напреднали
  • *****
  • Публикации: 88
    • Профил
Samba проблем
« -: Feb 10, 2005, 01:24 »
Значи пуснал съм Самба на моята машина под Слак 10.0, smbd и nmbd вървят без проблеми. конфигурирал съм си smb.conf така както искам.

ОБАЧЕ имам 2ра машина в нас под уин ХР и съм нагласил мрежата, която също върви без проблеми. имам пинг и всичко нужно до линукс машината. Целта ми е да виждам, и променям файловете в цял един дял на линукс машината от другата. дяла е на фат32, разбира се от самата линукс машина мога да променям и правя всичко вътре. обаче  като отворя лан-а да се вижда от уин ХР и виждам само шернатите устройства - в моя случай СиДи-РОМа и въпросния дял - LANStorage (така съм го кръстил, иначе си е /dev/hda7, mount-нат като /mnt/LANStorage)

мога единствено да вляза в СиДи-то и да му видя файловете (като е mount-нато, разбира се). НО въпросния дял не го отваря. дава уин-а няк'ва грешка от типа на "нямате достъп до това устройство, свържете се с администратора на машината и т.н". и ДО ТУК ! '<img'>
По принцип искам да мога не само да виждам файловете, но и да пиша/трия в този дял направо от уин машината....ама какво писане, аз дори не мога да го отворя било то и със read only права ! '<img'>

търсих във форума подобни теми, но не намерих точно решение на проблема, хората шерват през самба-та отделни папки от дадено mount-нато устройство, но не и цели дялове !

изчетох и man samba и man smb.conf но и там не открих нещо конкретно, само това че само home на даден юзър се шерва, ама по тази логика как тогава цялото СиДи се вижда без проблеми ?! макар че настройките са почти идентични на СиДи-то и този дял от харда, само че СиДи-то съм го посочил като read only, разбира се ! '<img'>

ето и мойте fstab и smb.conf в случай ако можете да ми помогнете !

Примерен код

/dev/hda6        swap             swap        defaults         0   0
/dev/hda5        /                ext3        defaults         1   1
/dev/hda1        /mnt/WindowsXP   ntfs        ro               1   0
/dev/hda7        /mnt/LANStorage  vfat        defaults         1   0
/dev/cdrom       /mnt/cdrom       iso9660     noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0



Примерен код

[global]
# workgroup = NT-Domain-Name or Workgroup-Name, eg: LINUX2
   workgroup = Enclave LAN
# server string is the equivalent of the NT Description field
   server string = Enclave-router
# Security mode. Defines in which mode Samba will operate. Possible
# values are share, user, server, domain and ads. Most people will want
# user level security. See the HOWTO Collection for details.
   security = share
   hosts allow = 192.168.0. 127.0.0.
   log file = /var/log/samba.%m
max log size = 50
socket options = TCP_NODELAY
dns proxy = no
#============================ Share Definitions ==============================
[LAN Storage]
   comment = LAN Storage
   path = /mnt/LANStorage
   public = yes
   browseable = yes
   writable = yes
[CD-ROM]
   comment = CD-ROM Drive
   path = /mnt/cdrom
   public = yes
   browseable = yes
   read only = yes



Ако можете да ми помогнете, всяка насока е от помощ, наистина нямам идея какво да правя. '<img'>

P.S.: security level-а съм го дал нарочно на share, вместо user уж да му дам по-големи права ама дори и така не става. '<img'>
Активен

Schranz and gabba rule the world !

RedIce

  • Напреднали
  • *****
  • Публикации: 162
    • Профил
Samba проблем
« Отговор #1 -: Feb 10, 2005, 01:51 »
доколкото те разбрах искаш от Xp-to да можеш да бараш всики фаилове на линукса '<img'>?
Примерен код
[LAN Storage]
  comment = LAN Storage
  path = /mnt/LANStorage
  public = yes
  browseable = yes
  writable = yes


ето този ред го правиш така , или си го остави стария и добави новия '<img'>
Примерен код
[Linux]
  comment = Linux
  path = /
  username = root
  browseable = yes
  writable = yes


надявам се виждаш основната разлкиа,
само трябва да създадеш на root-та паролка
прави се така:
Примерен код
smbpasswd -a root

понеже ако остане както беше преди, влизаш в машината като guest, и няма как да променяш всеки фаил който пожелаеш, а и е доста опасно за сигорноста '<img'>

успех

EDIT:
и един савет '<img'>
там кадето пише това нещо в smb.cong:
Примерен код
hosts allow = 192.168.0. 127.0.0.

точно под него (или някаде другаде без значение) напиши
Примерен код
hosts deny = all

за да има смисал от този ред '<img'> иначе ти стои само за окраса '<img'>
това ше рече да допукса до самбата, всички IP-та от 192.168.0. ,и да блокирва всичко останало '<img'>
Активен

eNcLaVe

  • Напреднали
  • *****
  • Публикации: 88
    • Профил
Samba проблем
« Отговор #2 -: Feb 10, 2005, 02:05 »
Ами не, не ми е целта да барам в (/), въобще дори не искам да шервам /dev/hda5 в който е линукса. Искам да виждам и да барам по дяла на fat32 който е /mnt/LANStorage (/dev/hda7) затова paste-нах моя fstab.

а това със root ще го пробвам, и паролата която ще му сложа трябва ли да е същата както и на самия root юзър с който се логвам в самата линукс машина още в началото или паролата за самбата няма нищо общо с главния root юзър ?!

P.S.: това за hosts deny ми е ясно, ама аз и без това нямам други машини в мрежата с ip-та различни от тези, но сигурно ще ми потрябва това като си пусна интернет в нас, така че ще го сложа. Мерси! '<img'>
Активен

Schranz and gabba rule the world !

kdpetkov

  • Напреднали
  • *****
  • Публикации: 40
    • Профил
Samba проблем
« Отговор #3 -: Feb 10, 2005, 07:45 »
Защо не изпълниш chmod 777 /mnt/LANstorage за да дадеш разрешения за писане и от други. Единственото, което ми идва на ум е това, просто самият линукс не ти дава пълни права над папката (няма значение какъв дял mount-ваш).
Активен

Keep Walking!

spider

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Samba проблем
« Отговор #4 -: Feb 10, 2005, 09:50 »
Прпоръчвам ти достъпа до споделените ресурси да го направиш на ниво потребител.
За целта промени опцията : "security = share" на "security = user"
Направи си някой фиктивен потребител, който ще използваш за достъп до споделените ресурси - примерно "user1"
Добави потребителя във файла с паролите за самба с командата :
smbpasswd -a user1
След което в конфигурационния файл на самбата, в профилите на директориите, които искаш да споделиш добави опцията : "valid users = user1"
Ето примерен профил на споделена директория :

[Shared]
        path = /mnt/LANStorage
        read only = No
        writible = yes
        browseable =yes
        valid users = user1

Така достъп до споделената директория ще има само потребител user1
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Samba проблем
« Отговор #5 -: Feb 10, 2005, 11:04 »
правилният отговор е проблеми с permissions.

Решенията са различни:
юзера на самбата да има права да пише там
фиктивен юзер за самбата
монтиране на дяла със umask

най удачния е втория или първия ... по избор
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

RedIce

  • Напреднали
  • *****
  • Публикации: 162
    • Профил
Samba проблем
« Отговор #6 -: Feb 10, 2005, 11:04 »
със chmod неможеш да сетвааш права на FAT дялове '<img'> това важи за ext2 (ext3) raiserFS и блабла, но FATa, не е толкоз умен (мисля че имаше начин да се изгради FAT FS, като във всяка директория, има текстов фаил, който оказва какви са пермишаните на фаиловете)

каквито и врътки и пинизи да прелагате със самбатаw нищо няма да стане, тайкато /mnt/LANStorage е FAT дял, и там може да пише само root, имаше някаква врътка със моунтването, кадето даваше права и на други users, но вече не помня как става, но мисля че ако аднене user root, в самбата със, smbpasswd -a root, няма да има проблеми с този дял, помеже за роота няма ограничение,
не е нужно двете пароли на роота да са еднакви


Примерен код
[LAN Storage]
 comment = LAN Storage
 path = /mnt/LANStorage
 username = root
 browseable = yes
 writable = yes


битрвбвало вече да нямаш проблеми
(все пак става дума за слак, тука политиката е такава)
Активен

  • Гост
Samba проблем
« Отговор #7 -: Feb 10, 2005, 12:00 »
Пробвай да монтираш Вин-дяла с права за писане от нормален потребител. При мен това е решено така:
/dev/hda5 /mnt/windows vfat defaults,rw,nouser,exec,umask=000,showexec 0 0
Активен

eNcLaVe

  • Напреднали
  • *****
  • Публикации: 88
    • Профил
Samba проблем
« Отговор #8 -: Feb 10, 2005, 22:28 »
Като добавя юзър root както предлага RedIce, трябва ли да върна security level-a на "user". Защото в момента съм го сложил на "share" ?! '<img'>
Активен

Schranz and gabba rule the world !

poisoner

  • Напреднали
  • *****
  • Публикации: 420
    • Профил
Samba проблем
« Отговор #9 -: Feb 11, 2005, 03:37 »
':0'4-->
Цитат (zeridon @ Фев. 10 2005,12':0'4)
правилният отговор е проблеми с permissions.

Решенията са различни:
юзера на самбата да има права да пише там
фиктивен юзер за самбата
монтиране на дяла със umask

най удачния е втория или първия ... по избор

Да зеридон е прав, точно от това е май
промени в фстаб по начина по долу умаск=0 и мисля че ше тръгне, поне при мен беше така

/dev/sda7               /mnt/sda7       vfat            umask=0,defaults
Активен

Buzly - All Videos and Movies
TOP MOVIES
маратонки онлайн

eNcLaVe

  • Напреднали
  • *****
  • Публикации: 88
    • Профил
Samba проблем
« Отговор #10 -: Feb 12, 2005, 19:54 »
Аз направих както каза RedIce и адднах юзър "root" в самбата. Сложих му паролка и всичко си върви идеално вече. Мога и да чета и да пиша/трия всичко от /mnt/LANStorage !!! '<img'> мерси много за съветите ! '<img'>

Единственния недостатък, е че всеки път трябва да се логвам наново в линукс машината, ако рестартирам уин-а на другата '<img'> Ама това не ми пречи чак толкоз '<img'>
Активен

Schranz and gabba rule the world !

RedIce

  • Напреднали
  • *****
  • Публикации: 162
    • Профил
Samba проблем
« Отговор #11 -: Feb 13, 2005, 03:14 »
радвам се че си се опраивил но относно security level-a, разликата между user и share, е следната:
share (което е по дефаулт), като влезнеш в машината. ще виждаш всичко шернато, и като се опиташ да влезнеш някаде, ще ти пшоиска паролата (ако има такава) чак тогава, а ако си на level user, като се опиташ да влезнеш в машината ще ти иска user и пасс, и като му ги ваведеш чак тогава виждаш шернатите папки, и споре правата на дадения user, зависи каде можеш да влезнеш
сам прецени кое е по удачно
но ако левела е на user, незнам как може да бъде приложена опцията username = user
тя поринцип не е задължителна, но виндовса понякога са прави на тъп, а това незнам как се оправя, тоест, дава ти възможност да напишеш само парола без право да променяш usera, който поринцип е guest '<img'>
такаче, с опцията username, дефинираш users които имат права до дадена папка, и като ти поиска пасс, според паролата, самата сама определя кой е usera, ще е интересна случката ако 2-ма usera, имат еднакви пароли какво ще стане, но не съм го тесвал '<img'> а на теб май не ти и трябва '<img'>
---
начина  с mountvaneto поринцип  е по правилният '<img'>, но пък със самбата става по лесно '<img'>
Активен

eNcLaVe

  • Напреднали
  • *****
  • Публикации: 88
    • Профил
Samba проблем
« Отговор #12 -: Feb 15, 2005, 22:45 »
Аз както казах съм го сложил вече на "user". И всеки път като се логвам ми иска и юзър и паролка '<img'> мисля, че това което казваш ти че искало само пасс, а не иска юзър, става като дадеш на уин-а отметката "remember password", което аз по-принцип недавам никога, дори и на моите PC-та. '<img'>
Активен

Schranz and gabba rule the world !

toxigen

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
Samba проблем
« Отговор #13 -: Feb 16, 2005, 10:17 »
По принцип прозорците дават възможност за писане само на паролка (с незнайно защо определен усер Guest) в някои случаи. Така естествено не става, освен ако не си сетнеш в самбата усера да се казва така (което пък е тъпо, защото получаваш само един усер..)
Според моите наблюдения най-лесно се сменя юзера като дадеш на бозата мап нетворк драйв - там има едно линкче (говоря за ХР) connect using a different user name. Вътре може да се настрои усер и парола, както и да му се каже да се връзва всеки път като стартира бозата. Така отпада досадното логване в лина при всяко стартиране. А пък и според мен, шернат дял в домашна мрежа определено е по-удобен като мапнато устройство - т.е. програмите за прозорци могат да пишат лесно вътре без да зяпат тъпи съобщения.
Между другото пробвайте тулчето SWAT, върви със слак и БСД не знам за другите. В inetd.conf се маха само коментара от реда със суат и се рестартира inetd. Ако отворим във браузър http://<host>:901 (пиша по памет номера на порта, може да е 910,911) излиза приятен интерфейс за настройка на самби. Нещото, което ми хареса е, че маха всичко излишно от smb.conf и го оставя само със значещото съдържание. Отделно има почти всички опции на самбата (някои не бях и чувал) изкарани на тепсия. '<img'>
Активен

RedIce

  • Напреднали
  • *****
  • Публикации: 162
    • Профил
Samba проблем
« Отговор #14 -: Feb 17, 2005, 12:21 »
всичко казано от теб е точно, но ще си позволя да те коригирам
Цитат
...което пък е тъпо, защото получаваш само един усер..

не е така, просто пишеш
Примерен код
username = user user1 user2 и т.т

след това като се появи тъпото прозорче на WIN за паролка, просто пишеш паролата, а samata според паролата, определя на кой user пренадлежи '<img'>
а това за XP-to имаше чалъм за манане, да не ти излиза всеки път usera Guest, ама как става вече не помня '<img'>

и още нещо, порта на SWAT е 901 (близо беше) но и аз често го забравях '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Samba
Настройка на програми
mozly 4 4577 Последна публикация Sep 24, 2002, 18:18
от mozly
Samba
Настройка на програми
mozly 9 4824 Последна публикация Oct 05, 2002, 17:17
от ShAnTaV
Samba
Настройка на програми
tzarew 1 2907 Последна публикация Nov 12, 2002, 23:36
от brady
Samba
Настройка на програми
tzarew 2 3167 Последна публикация Nov 09, 2002, 21:07
от CaBA
samba
Настройка на програми
mozly 1 2664 Последна публикация Nov 25, 2002, 23:22
от n_antonov