LinuxForum.Fans
Тема

Правильно расшарить папку SAMBA

Автор: ITdreamer 8 сообщений 9463 просмотров
#108011

Ребята, подскажите, а то я уже все испробовал.

Есть несколько машин все они на убунте 10.10. На каждой из них расшарена папка Storage вот так:

[Storage]
path = /mnt/vfxstation01/Storage
browseable = yes
guest ok = yes
read only = no
create mask = 0644

Далее монтирую с другой машины эту папку:
sudo mount -t cifs //vfxstation02/Storage /mnt/vfxstation02 -o guest,iocharset=utf8

Захожу в /mnt/vfxstation02 и вижу, что все примонтировалось.
Создаю там любую папку (скажем Folder01) и вижу, что у нее владелец nobody и nogroup.

Далее захожу в Folder01 и пытаюсь создать еще одну папку, но тут и весь затык, я не могу этого сделать так как нет прав.
Смотрю права на Folder01:
drwxr-xr-x 2 nobody nogroup Folder01

Я уже не знаю что мне сделать, чтобы при создании папки были права rwxrwxr-x, а на созданые файлы хотелось бы чтобы были права rw-rw-r--.
Я уже пробовал в параметрах шары делать create mask = 0777 и directory mask = 0777 но ничего все права такие же.

Подскажите, что крутить, а то я уже не знаю.

#108042
text

[Storage]
      path = /mnt/vfxstation01/Storage
      browseable = yes
      guest ok = yes
      read only = no
      create mask = 0664
      force create mode = 0664
      directory mask = 0775
      force directory mode = 0775
      force unknown acl user = yes
      inherit permissions = yes
#108135

К сожалению, не помогло.

Создаю папку и на ней по умолчанию создаются права rwxr-xr-x nobody nogroup
Все права так и остаются. Соответственно, когда я захожу в папку и пытаюсь создать файли или еще одну папку, то я не могу этого сделать, т.к. нет прав.

Но при этом, если я монтирую удаленную папку не через терминал, а просто в наутилусе захожу в сеть и там отыскиваю нужную машину и папку в ней, то все ок. Я могу создавать папки и файлы в них. Вот не задача. А мне нужно чтобы я мог бы так же монтировать эти удаленные папки через терминал, чтобы потом все эти шары монтировать при загрузке.

#108181

Но при этом, если я монтирую удаленную папку не через терминал, а просто в наутилусе захожу в сеть и там отыскиваю нужную машину и папку в ней, то все ок. Я могу создавать папки и файлы в них. Вот не задача.
Значит самба настроена правильно. Ошибка в опциях монтирования.
#108194
Remedy написал:
Ошибка в опциях монтирования.

если даже вот так вот указать:
-o guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777
то все= будет drwxr-xr-x oO

#108500
i2ks написал:
[quote=Remedy]Ошибка в опциях монтирования.

если даже вот так вот указать:
-o guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777
то все= будет drwxr-xr-x oO[/quote]

Я тоже так думал. Но не тут то было. Пробовал и такой вариант. Все тоже самое.

#126038

Возможно, проблема в правах/разрешениях точки монтирования?...

#126044

Простите за вопрос. А зачем сети в которой только машыни с Линуксом использовать Самбу для обмена файлами.
Может лучче NFS

Войдите или зарегистрируйтесь, чтобы ответить.