Автор Тема: samba. неочевидная тонкость настройки. (решено)  (Прочитано 3646 раз)

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
Здравствуйте.
Подскажите, плз, как решить проблемку:

Есть простенький файловый сервер p6.
строчка из fstab:
UUID=54727f4a-ab73-4892-9915-4c87206c9b15 /mnt/disk ext4 noatime 0 0
smb.conf
[global]
workgroup = MDOU026
server string = Server
netbios name = Server
security = share
guest account = user
[ped]
comment = Общий доступ для сотрудников
path = /mnt/disk/ped
browseable = yes
writable = yes
guest ok = yes
public = yes
Файлы/каталоги читаются,пишутся. Свободного места ~800Gb
Ресурс подключен на вин.машине на буковку (к примеру w: ).
На этой вин.машине с диска w: время от времени запускается некая программа. В процессе её работы вываливается ошибка (см.картинку)

Отформатировал раздел в ntfs-3g
Теперь строка в fstab выглядит так:
/dev/sda3 /mnt/disk ntfs-3g noperm,noatime 0 0
smb.conf _не_менял_.
Теперь эта вин.программа работает нормально, без этой ошибки.
В принципе работает нормально, но как то это не красиво на линуксовом сервере использовать ntfs.

Собственно, прошу помочь разобраться - что надо править fstab или smb.conf? и какой параметр?
« Последнее редактирование: 27.02.2013 15:54:18 от XBM »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Теперь эта вин.программа работает нормально, без этой ошибки.
Если непринципиально, то оставьте так :)

Попробовать можно:
read only = noи лучше маски для файлов/папок вручную прописать
force create mode = 0666
create mode = 0666
directory mode = 0777
скорей всего дело было в этом...
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
comment = Общий доступ для сотрудников
Лучше не использовать кириллицу...
Сноси Винду, переходи на Линукс ! :)

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
Теперь эта вин.программа работает нормально, без этой ошибки.
Если непринципиально, то оставьте так :)

Попробовать можно:
read only = noи лучше маски для файлов/папок вручную прописать
force create mode = 0666
create mode = 0666
directory mode = 0777
скорей всего дело было в этом...
Попробую, конечно, но ....
Если я сейчас зайду на W:\Gu и из проводника запущу tm.bat, то он великолепно запустится (пробовал при обеих file system). Т.е. права вроде бы в порядке.
Программа во время своей работы пытается сама запустить tm.bat и почему-то не_видит/не_может_запустить этот батник в случае ext4.

Оффлайн ovk

  • Давно тут
  • **
  • Сообщений: 133
Программа во время своей работы пытается сама запустить tm.bat и почему-то не_видит/не_может_запустить этот батник в случае ext4.
Видимо, программа использует системно-зависимую функцию для проверки наличия файла tm.bat

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
Программа во время своей работы пытается сама запустить tm.bat и почему-то не_видит/не_может_запустить этот батник в случае ext4.
Видимо, программа использует системно-зависимую функцию для проверки наличия файла tm.bat
Странно это. Ведь в проводнике (на win машине на буковке w: ) все файлы видятся, читаются, их можно редактировать и запускать (и .exe и .bat ), какая разница самбе кто с ресурса берет данные - проводник, TotalCommander или еще какая програмулина?


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Для одной шары вместе две опции оно как-то стрёмно смотрится
writable = yes
guest ok = yes

Если уж совсем не забыл, то guest по определению writable не может.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Если уж совсем не забыл, то guest по определению writable не может.
http://smb-conf.ru/absolyutnaya-fajlopomojka.html
Там же говорится, что writeable это то же что и read only, только с противоположными значениями.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
guest ok = yes
public = yes
А вот здесь один из параметров лишний, можно guest ok только оставить.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
какая разница самбе кто с ресурса берет данные - проводник, TotalCommander или еще какая програмулина?
Разница есть.
Сноси Винду, переходи на Линукс ! :)

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
какая разница самбе кто с ресурса берет данные - проводник, TotalCommander или еще какая програмулина?
Разница есть.
Какая? Может это оно и есть?

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
guest ok = yes
public = yes
А вот здесь один из параметров лишний, можно guest ok только оставить.
Да, лишний. Но это от отчаяния. :)

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
и лучше маски для файлов/папок вручную прописать
force create mode = 0666
create mode = 0666
directory mode = 0777
скорей всего дело было в этом...
Да. Вписав эти строчки проблема исчезла. Спасибо за помощь.
« Последнее редактирование: 27.02.2013 15:53:55 от XBM »