Назад | Перейти на главную страницу

как избежать превращения файла в 744 при изменении файла из windows 7 в общую папку ubuntu?

У меня была общая папка из ubuntu 10.04 с использованием «общего доступа» и сервера самбы и доступа из Windows 7.

Когда я изменяю файл в этой общей папке из Windows 7, разрешение файла изменяется с 644 на 744 по умолчанию, что довольно раздражает, поскольку они представляют собой код, которым можно поделиться с другими, лучше сохранить исходные разрешения.

Я знаю, что могу позже использовать chmod -R xxx в качестве обходного пути, но я все же надеюсь, что есть формальное решение, позволяющее избежать этой проблемы. Спасибо за любые комментарии :)

Странно, что он меняет права доступа к файлам, которые уже существуют, если Windows по какой-то причине не воссоздает файлы заново. Вы можете попробовать добавить следующее в свой smb.conf в соответствующем общем ресурсе, чтобы установить разрешения на все, что создает Windows:

создать маску = 0644

маска каталога = 0755

Согласно документации Samba, значение по умолчанию - 0744, что соответствует тому, что установлено для файлов, измененных вами в Windows.