Титла: Samba проблем Публикувано от: eNcLaVe в Feb 10, 2005, 01:24 Значи пуснал съм Самба на моята машина под Слак 10.0, smbd и nmbd вървят без проблеми. конфигурирал съм си smb.conf така както искам.
ОБАЧЕ имам 2ра машина в нас под уин ХР и съм нагласил мрежата, която също върви без проблеми. имам пинг и всичко нужно до линукс машината. Целта ми е да виждам, и променям файловете в цял един дял на линукс машината от другата. дяла е на фат32, разбира се от самата линукс машина мога да променям и правя всичко вътре. обаче като отворя лан-а да се вижда от уин ХР и виждам само шернатите устройства - в моя случай СиДи-РОМа и въпросния дял - LANStorage (така съм го кръстил, иначе си е /dev/hda7, mount-нат като /mnt/LANStorage) мога единствено да вляза в СиДи-то и да му видя файловете (като е mount-нато, разбира се). НО въпросния дял не го отваря. дава уин-а няк'ва грешка от типа на "нямате достъп до това устройство, свържете се с администратора на машината и т.н". и ДО ТУК ! ![]() По принцип искам да мога не само да виждам файловете, но и да пиша/трия в този дял направо от уин машината....ама какво писане, аз дори не мога да го отворя било то и със read only права ! ![]() търсих във форума подобни теми, но не намерих точно решение на проблема, хората шерват през самба-та отделни папки от дадено mount-нато устройство, но не и цели дялове ! изчетох и man samba и man smb.conf но и там не открих нещо конкретно, само това че само home на даден юзър се шерва, ама по тази логика как тогава цялото СиДи се вижда без проблеми ?! макар че настройките са почти идентични на СиДи-то и този дял от харда, само че СиДи-то съм го посочил като read only, разбира се ! ![]() ето и мойте fstab и smb.conf в случай ако можете да ми помогнете !
Ако можете да ми помогнете, всяка насока е от помощ, наистина нямам идея какво да правя. ![]() P.S.: security level-а съм го дал нарочно на share, вместо user уж да му дам по-големи права ама дори и така не става. ![]() Титла: Samba проблем Публикувано от: RedIce в Feb 10, 2005, 01:51 доколкото те разбрах искаш от Xp-to да можеш да бараш всики фаилове на линукса
![]()
ето този ред го правиш така , или си го остави стария и добави новия ![]()
надявам се виждаш основната разлкиа, само трябва да създадеш на root-та паролка прави се така:
понеже ако остане както беше преди, влизаш в машината като guest, и няма как да променяш всеки фаил който пожелаеш, а и е доста опасно за сигорноста ![]() успех EDIT: и един савет ![]() там кадето пише това нещо в smb.cong:
точно под него (или някаде другаде без значение) напиши
за да има смисал от този ред ![]() ![]() това ше рече да допукса до самбата, всички IP-та от 192.168.0. ,и да блокирва всичко останало ![]() Титла: Samba проблем Публикувано от: eNcLaVe в Feb 10, 2005, 02:05 Ами не, не ми е целта да барам в (/), въобще дори не искам да шервам /dev/hda5 в който е линукса. Искам да виждам и да барам по дяла на fat32 който е /mnt/LANStorage (/dev/hda7) затова paste-нах моя fstab.
а това със root ще го пробвам, и паролата която ще му сложа трябва ли да е същата както и на самия root юзър с който се логвам в самата линукс машина още в началото или паролата за самбата няма нищо общо с главния root юзър ?! P.S.: това за hosts deny ми е ясно, ама аз и без това нямам други машини в мрежата с ip-та различни от тези, но сигурно ще ми потрябва това като си пусна интернет в нас, така че ще го сложа. Мерси! ![]() Титла: Samba проблем Публикувано от: kdpetkov в Feb 10, 2005, 07:45 Защо не изпълниш chmod 777 /mnt/LANstorage за да дадеш разрешения за писане и от други. Единственото, което ми идва на ум е това, просто самият линукс не ти дава пълни права над папката (няма значение какъв дял mount-ваш).
Титла: Samba проблем Публикувано от: spider в 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 Титла: Samba проблем Публикувано от: zeridon в Feb 10, 2005, 11:04 правилният отговор е проблеми с permissions.
Решенията са различни: юзера на самбата да има права да пише там фиктивен юзер за самбата монтиране на дяла със umask най удачния е втория или първия ... по избор Титла: Samba проблем Публикувано от: RedIce в Feb 10, 2005, 11:04 със chmod неможеш да сетвааш права на FAT дялове
![]() каквито и врътки и пинизи да прелагате със самбатаw нищо няма да стане, тайкато /mnt/LANStorage е FAT дял, и там може да пише само root, имаше някаква врътка със моунтването, кадето даваше права и на други users, но вече не помня как става, но мисля че ако аднене user root, в самбата със, smbpasswd -a root, няма да има проблеми с този дял, помеже за роота няма ограничение, не е нужно двете пароли на роота да са еднакви
битрвбвало вече да нямаш проблеми (все пак става дума за слак, тука политиката е такава) Титла: Samba проблем Публикувано от: в Feb 10, 2005, 12:00 Пробвай да монтираш Вин-дяла с права за писане от нормален потребител. При мен това е решено така:
/dev/hda5 /mnt/windows vfat defaults,rw,nouser,exec,umask=000,showexec 0 0 Титла: Samba проблем Публикувано от: eNcLaVe в Feb 10, 2005, 22:28 Като добавя юзър root както предлага RedIce, трябва ли да върна security level-a на "user". Защото в момента съм го сложил на "share" ?!
![]() Титла: Samba проблем Публикувано от: poisoner в Feb 11, 2005, 03:37 ![]()
Да зеридон е прав, точно от това е май промени в фстаб по начина по долу умаск=0 и мисля че ше тръгне, поне при мен беше така /dev/sda7 /mnt/sda7 vfat umask=0,defaults Титла: Samba проблем Публикувано от: eNcLaVe в Feb 12, 2005, 19:54 Аз направих както каза RedIce и адднах юзър "root" в самбата. Сложих му паролка и всичко си върви идеално вече. Мога и да чета и да пиша/трия всичко от /mnt/LANStorage !!!
![]() ![]() Единственния недостатък, е че всеки път трябва да се логвам наново в линукс машината, ако рестартирам уин-а на другата ![]() ![]() Титла: Samba проблем Публикувано от: RedIce в Feb 13, 2005, 03:14 радвам се че си се опраивил но относно security level-a, разликата между user и share, е следната:
share (което е по дефаулт), като влезнеш в машината. ще виждаш всичко шернато, и като се опиташ да влезнеш някаде, ще ти пшоиска паролата (ако има такава) чак тогава, а ако си на level user, като се опиташ да влезнеш в машината ще ти иска user и пасс, и като му ги ваведеш чак тогава виждаш шернатите папки, и споре правата на дадения user, зависи каде можеш да влезнеш сам прецени кое е по удачно но ако левела е на user, незнам как може да бъде приложена опцията username = user тя поринцип не е задължителна, но виндовса понякога са прави на тъп, а това незнам как се оправя, тоест, дава ти възможност да напишеш само парола без право да променяш usera, който поринцип е guest ![]() такаче, с опцията username, дефинираш users които имат права до дадена папка, и като ти поиска пасс, според паролата, самата сама определя кой е usera, ще е интересна случката ако 2-ма usera, имат еднакви пароли какво ще стане, но не съм го тесвал ![]() ![]() --- начина с mountvaneto поринцип е по правилният ![]() ![]() Титла: Samba проблем Публикувано от: eNcLaVe в Feb 15, 2005, 22:45 Аз както казах съм го сложил вече на "user". И всеки път като се логвам ми иска и юзър и паролка
![]() ![]() Титла: Samba проблем Публикувано от: toxigen в Feb 16, 2005, 10:17 По принцип прозорците дават възможност за писане само на паролка (с незнайно защо определен усер Guest) в някои случаи. Така естествено не става, освен ако не си сетнеш в самбата усера да се казва така (което пък е тъпо, защото получаваш само един усер..)
Според моите наблюдения най-лесно се сменя юзера като дадеш на бозата мап нетворк драйв - там има едно линкче (говоря за ХР) connect using a different user name. Вътре може да се настрои усер и парола, както и да му се каже да се връзва всеки път като стартира бозата. Така отпада досадното логване в лина при всяко стартиране. А пък и според мен, шернат дял в домашна мрежа определено е по-удобен като мапнато устройство - т.е. програмите за прозорци могат да пишат лесно вътре без да зяпат тъпи съобщения. Между другото пробвайте тулчето SWAT, върви със слак и БСД не знам за другите. В inetd.conf се маха само коментара от реда със суат и се рестартира inetd. Ако отворим във браузър http://<host>:901 (пиша по памет номера на порта, може да е 910,911) излиза приятен интерфейс за настройка на самби. Нещото, което ми хареса е, че маха всичко излишно от smb.conf и го оставя само със значещото съдържание. Отделно има почти всички опции на самбата (някои не бях и чувал) изкарани на тепсия. ![]() Титла: Samba проблем Публикувано от: RedIce в Feb 17, 2005, 12:21 всичко казано от теб е точно, но ще си позволя да те коригирам
не е така, просто пишеш
след това като се появи тъпото прозорче на WIN за паролка, просто пишеш паролата, а samata според паролата, определя на кой user пренадлежи ![]() а това за XP-to имаше чалъм за манане, да не ти излиза всеки път usera Guest, ама как става вече не помня ![]() и още нещо, порта на SWAT е 901 (близо беше) но и аз често го забравях ![]() |