Консультация № 63833
23.11.2006, 11:06
0.00 руб.
0 2 2
Доброго времени суток уважаемые эксперты. У меня такой вопрос, Установил samba
в Mandrake 9.2 но проблема в том из машин с Windows XP ресурсы Linux досупны
только для чтения,
Заранее благодарен. ...

Михаил

Обсуждение

Неизвестный
23.11.2006, 11:49
общий
это ответ
Здравствуйте, Mikl!
1:Вы не привели описание шары из smd.conf -
но может быть вами не указаны все опции. Вот пример описание шары:
[Volume2]
comment = ODB program Directory
path = /home/Volume2
browseable = no
guest ok = no
writable = yes
directory mask = 0770
create mask = 0664
2. возможно на расшаренную папку у пользователей отсутствую права на запись ? тогда нужно выполнить cmod -R 664 /sharing_folder
а также посмотрите кто является владельцем и к какой группе доступ у этой папки...
давно
Академик
20764
1861
23.11.2006, 12:06
общий
это ответ
Здравствуйте, Mikl!

Надеюсь, что в smb.conf разрешение на запись есть

Тогда проблема на уровне системы: юзеру (самба обычно работает с правами зарегистрировавшегося юзера, хотя этим можно управлять в smb.conf) не позволено писать в расшаренный каталог.

Можно разрешить запись всем (с помощью chmod) только это опасно. Можно поставить ресурсу параметр force user в smb.conf, но тогда точно будет помойка. Мне больше всего нравится вариант с force group - тут надо каталогу ресурса установить нужную группу и разрешение на запись группе (а лучше ещё и t-бит, чтобы нельзя было чужие файлы удалять) а также правильные force create mode и force directory mode (что значит правильные - зависит от того, какую модель безопасности вы хотите) - видно кто какой файл или каталог создал.

Форма ответа