1

Ребята, объясните пожалуйста такую вещь. Удаленно редактирую файлы на серваке через samba. На серваке владелец всех файлов, например freebit, группа sambashare. Все права rwx-rw-rw. После редактирования с удаленного компа, владельцем файла становится nobody, группа nogroup, и права падают до rwx-r-r. Тоесть на серваке, находясь под freebit, я уже не могу их редактировать.

samba.conf

[www]
path = /home/freebit/www
available = yes
browsable = yes
public = yes
writable = yes

Может это нормально и я чего то не допонимаю? Но хотелось бы избавиться от такого поведения.
Просветите, пожалуйста.

2

Конфиг целиком, пожалуйста. И права на директорию будьте добры.

3

Не хватает параметра

   create mask = 0755

Вместо 0755 подставляйте что душе угодно. Если хотите всем всё разрешить, то 0777.
Если хотите только для себя, имеет смысл указать

   valid users = список пользователей

4

Благодарю Вас! Помогло. Скажите, а это нормальное поведение, когда при редактировании файла меняются права на него. Я почему то думал, что права задаются один раз при его создании владельцем или меняются потом самим владельцем.

5 (15.11.2010 17:14:35 отредактировано snap)

Похожая ситуация только create mask не помогло.
Все файлы заливаемые на самба ресурс имеют права 766 хотя стоит create mask 0777, directory mask = 0777.
Подскажите где копать т.к. сам пока не ахти в линуксе.

Вот описание шары из smb.conf

dos filetime resolution = yes
dos filetimes = yes

[cons]
comment = Consultant
path = /home/cons
create mask = 0777
directory mask = 0777
public = yes
guest ok = yes
read only = no
browseable = yes
writeable = yes

ЗЫ Вопрос закрыт т.к. решился.