LINUX.ORG.RU
ФорумAdmin

Опять эта samba


0

0

Вот уже 2й раз сталкиваюсь с подобной проблеммой и она меня уже просто бесит... Суть в том, что на SUSE 9.1, samba 3.0.4 на расшареном каталоге не могу сохранить файл из-под MS Mord(Облом пробовать что-то еще, пока). Создать,-пожалуйста, переименовать из обозревателя,- пожалуйста, а вот сохранить его из Worda,-ХРЕН. Говорит доступ запрещен. И предлагает сохранить под новый именем что-то вроде ~тра-ля.tmp. А тот файл что я сказал назвать она создала, но с правами 000 ! Подобный гемор был у меня на RaiserFS?, там вроде прибил его убрав в fstab параметры отвечающие за ACL кажется. Теперь файл.система EXT3. В fstab эта СУСЯ также втюхала ACL. Еще не пробовал прибивать... Ну достало мля!... Ей богу мелко-мягким проще живётся... :-/


Ответ на: комментарий от ISG

Тогда 'force create'. Это все потому что винда такая "умная" - думает что аттрибут ro ставится и снимается "запросто".

anonymous
()

У меня теже грабли. Самба неправильно возвращает код ошибки при создании файла с русским именем. но вроде победил , вот патчик который все решает(создавалось для 3.0.3 но и для 3.0.6 пойдет код не изменился): diff -ruN samba-3.0.3/source/smbd/trans2.c samba-3.0.3ru/source/smbd/trans2.c --- samba-3.0.3/source/smbd/trans2.c 2004-05-02 02:34:55.000000000 +0400 +++ samba-3.0.3ru/source/smbd/trans2.c 2004-05-02 11:23:08.000000000 +0400 @@ -2210,7 +2210,7 @@ DEBUG(10,("set_bad_path_error: err = %d bad_path = %d\n", err, (int)bad_path )); - if(err == ENOENT) { + if((err == ENOENT) || (err == 0)) { if (bad_path) { return ERROR_NT(NT_STATUS_OBJECT_PATH_NOT_FOUND); } else { diff -ruN samba-3.0.3/source/VERSION samba-3.0.3ru/source/VERSION --- samba-3.0.3/source/VERSION 2004-05-02 02:34:54.000000000 +0400 +++ samba-3.0.3ru/source/VERSION 2004-05-02 11:23:45.000000000 +0400 @@ -31,7 +31,7 @@ # e.g. SAMBA_VERSION_PRE_RELEASE=a # # -> "2.2.8a" # ######################################################## -SAMBA_VERSION_REVISION= +SAMBA_VERSION_REVISION=ru ######################################################## # For 'pre' releases the version will be #

anonymous
()
Ответ на: комментарий от anonymous

Всем спасибо. Помогло вот это:

nt acl support = no dos filemode = yes dos filetimes = yes dos filetimes resolution = yes fake directory create times = yes Точно не знаю какой из параметров оказал положительный эффект (скорее что первый), еще буду над этим эксперементировать.

Но точно знаю, что до этого эти параметры небыли выставлены и к тому же параметр force create не давал эффекта.

ISG
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.