Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Archer в Feb 25, 2005, 22:52



Титла: Samba въпрос
Публикувано от: Archer в Feb 25, 2005, 22:52
Здравейте, имам следното питане, но преди това: Имам 2 ОС Windows и Slackware v10+Samba 3.0.11.
Разяснение: Качих си Samba и успях да я подкарам със SWAT. Създадох си 2 директории, които се виждат в мрежата(2 PC-та).  Опитвам се от Linux да монтирам в някоя от тези директории директно даден hda на Windows-а на моето PC(mount -t ntfs /dev/hda5 /home/samba/data/), така че Windows потребител да може да вижда моят Windows-ки дял. При мен всичко изглежда да е нормално в смисъл, че успявам да го монтирам, но когато User  се опита да влезне в някоя от тези директории му изписва "Access Denied". Но ако направя следната процедура, а именно: Монтирам в друга директория гореопоменатия дял след, което копирам даде файл в някоя от гореспоменатите директории. Тогава няма никакви проблеми.

Въпроса ми е, това нормално ли е?

Благодаря


Титла: Samba въпрос
Публикувано от: prilep в Feb 25, 2005, 23:19
Здрасти , сигурно е нормално .. де да знам  :D
Хубаво е да даваш повече инфо като питаш нещо ,че да му е по-лесно на човек да отговори. Например един смб.конф щеше да е от полза ...
Иначе според мене трябва да си погледнеш пермисиите за тае директория ,в която монтираш уиндоуския дял. В смисъл - трябва потребителите да имат права за четене. Ако всичко със самбата е Ок , предполагам там е проблема.

Успех!


Титла: Samba въпрос
Публикувано от: в Feb 26, 2005, 13:28
Юзера с който върви самбата има ли права да чете директорията където са шеровете??

а как монтираш дяла?

пробвай това:
Примерен код
mount -t ntfs /dev/hda5 /home/samba/data/ -о user=nobody,umask=022,charset=win-1251


Титла: Samba въпрос
Публикувано от: rpetrov в Feb 26, 2005, 18:00
Когато пускаш samba-та едно от нещата е да тестваш с smbclient как се държи. После още няколко теста с smbmount. После няколко теста от друга работна станция със същия или близък по-версия софтуер. Най-накрая са тестовете от друга операционна система.

Успя ли теста с smbclient?
Можеш ли да се свържеш?
Може ли да се четат, записват (ако е позволено) файлове?


Титла: Samba въпрос
Публикувано от: Archer в Feb 26, 2005, 22:04
Да smbclient работи, а ето и как изглежда smb.conf :

# Samba config file created using SWAT
# from (Моето IP)
# Date: 2005/02/20 22:43:08

# Global parameters
[global]
   workgroup = GOGO
   server string = Samba
   interfaces =(Моето IP), 127.0.0.1/24
   bind interfaces only = Yes
   security = SHARE
   encrypt passwords = No
   guest account = smbuser
   log file = /var/log/samba/log.%m
   max log size = 50
   time server = Yes
   os level = 65
   preferred master = Yes
   dns proxy = No
   wins support = Yes

[public]
   comment = Public
   path = /home/public
   read only = Yes
   create mask = 0664
   directory mask = 0775
   guest ok = Yes

[data]
   comment = Data
   path = /home/samba/data
   read only = Yes
   create mask = 0660
   directory mask = 0770
   guest ok = Yes

Ако има нещо което не съм свършил както трябва моля споделете.
Благодаря


Титла: Samba въпрос
Публикувано от: toxigen в Feb 27, 2005, 02:11
Проблема идва от това, че се опитваш да шернеш монтиран NTFS дял.
Ако не си пипал кернела, то в слак 10 той е 2.4.27 по подразбиране, а тази версия поддържа NTFS в режим само за четене. Следователно можеш да го шернеш само за четене.
Основно проблема с access denied идва от това, че вероятно дяла се маунтва с пермишъни само за root! Тъй като поддръжката на NTFS в 2.4 кернела не е добра пермишъните от NTFS-a не играят. Мисля, че е излишно и да казвам, че не можеш да смениш пермишъните на директорията с някакви други с помощтта на chown примерно (fs-a е readonly!;).
Имаше някъде във форума обширна дискусия на точно тази тема и там  се крие отговора на въпроса - как да направя така, че да се маунтва с друг юзър (което е решението на проблема)
Enjoy the search engine - мен ме мързи да го търся