Можно ли создавать и удалять файлы через Samba, но не изменять?

Можно ли создавать и удалять файлы через Samba, но не изменять?

Я подключаюсь из Windows 7 к Ubuntu Server 10.04 с помощью Samba. Я могу создавать новые файлы в общем ресурсе, удалять их, но если я пытаюсь редактировать файл, а затем сохранять его, я получаю отказ в доступе. Мой пользователь в Windows тот же, под которым я подключаюсь, и как настроено в Ubuntu. Это очень странно. У меня также возникают проблемы с копированием файлов в Ubuntu. Он выдает ошибки, но все равно позволяет мне копировать их.

решение1

Создание и удаление файлов контролируется разрешениями на каталог. Изменение файла контролируется разрешениями на файл. У вас может быть маска, которая удаляет привилегию записи из файла.

решение2

Можете ли вы добавлять/изменять/удалять файлы в Linux? Если нет, то ваша проблема в правах доступа к файлам Linux. Как только вы сможете делать все на уровне Linux, попробуйте Samba. Если вы все еще не можете редактировать файл, то это права доступа Samba. Проверьте маски файлов и каталогов. Вы указываете допустимых пользователей/группы?

решение3

Вы можете попробовать изменить права доступа к каталогу и файлу, используя

chmod -R 775 /path/to/folder

Я проделал это с выбранными каталогами на моем файловом сервере, и это сработало.

Обратите внимание, что предоставление всем пользователям возможности записи файлов/папок имеет свои последствия.

Вы также можете создавать группы для каждой общей папки и изменять каждую папку для каждой группы.

Связанный контент