Я подключаюсь с Windows 7 к Ubuntu Server 10.04 с помощью самбы. Я могу создавать новые файлы в общей папке, удалять эти файлы, но если я попытаюсь отредактировать файл, а затем сохранить его, мне будет отказано в доступе. Мой пользователь в Windows такой же, как и тот, который я подключаю в качестве и в качестве настройки в Ubuntu. Это очень странно. У меня также возникают проблемы с копированием файлов в Ubuntu. Это ошибки, но все равно позволяет мне их копировать.
Создание и удаление файлов контролируется разрешениями на каталог. Изменение файла контролируется правами доступа к файлу. У вас может быть маска, которая удаляет права записи из файла.
Можете ли вы добавлять / изменять / удалять файлы в Linux? Если нет, то ваша проблема связана с правами доступа к файлам Linux. Как только вы сможете делать все на уровне Linux, попробуйте Samba. Если вы по-прежнему не можете редактировать файл, то это разрешения Samba. Проверьте маски файлов и каталогов. Вы указываете действительных пользователей / группы?
Вы можете попробовать изменить каталог и разрешение файла, используя
chmod -R 775 /path/to/folder
Я сделал это с выбранными каталогами на моем файловом сервере, и это сработало.
Обратите внимание, что есть последствия, если сделать файлы / папки доступными для записи всем.
Вы также можете создавать группы для каждой общей папки и выбирать каждую папку для каждой группы.