5

У меня есть сервер Ubuntu 14.04, который предоставляет общий доступ к Samba к машине Windows. Когда я подключаюсь к общему ресурсу и создаю файлы с помощью блокнота, разрешения уважаются, и файлы не становятся исполняемыми. Однако когда я использую Visual Studio для редактирования файлов, каждый раз, когда я их сохраняю, включается исполняемый бит. Некоторый поиск в Google обнаружил поток, который связывает режим открытия wb-файла с атрибутом архива в Windows и поэтому выполняет бит в Linux.

Однако, учитывая мой конфиг, это не должно иметь место.

    read only = no
    acl allow execute always = no
    acl map full contorl = False
    map archive = no
    map system = no
    map hidden = no
    create mask = 0664
    force create mode = 0664
    directory mask = 02775
    force directory mask = 02775
    inherit permissions = False

Если это вообще возможно, я бы хотел настроить samba так, чтобы он просто оставлял разрешение на выполнение в одиночку - точка.

0