OS X smbfs Монтирует Шоу Неправильное Разрешение, не Возьмет chmod

Я делаю разработку на OS X, в то время как мой фактический код живет на удаленном поле CentOS, которое я смонтировал как локальная доля (smbfs). Некоторые мои файлы не отмечены как перезаписываемые и должны быть переключены, когда я иду для редактирования их. В Терминале, если я перехожу к какому-либо местоположению под моим smbfs, монтируют и делают chmod к чему-либо, что это никогда не берет, я имею к SSH к серверу для переключения перманента. Какие-либо идеи относительно того, почему это не возьмет?

Действительно странный: Используя PhpStorm для редактирования файлов от этой доли не удается переключить полномочия к перезаписываемому на файлах только для чтения однако, Eclipse может переключить их без проблемы.

0
задан 05.04.2011, 05:14

2 ответа

CIFS (SMB) является, прежде всего, протоколом Windows и не поддерживает права доступа POSIX, если "Расширения Unix" не включены. По-видимому, smbfs файловая система не поддерживает это.

  • На Linux, более новом cifs модуль файловой системы существует как часть smbclient. Это поддерживает полномочия файла POSIX, включая ACLs. (Вероятно, не на OS X, все же.)

  • С другой стороны, можно использовать SFTP (sshfs через MacFUSE) для доступа к файлам.

    SFTP является протоколом передачи файлов SSH. У Вас уже есть работа SSH, таким образом, нет ничего, что необходимо настроить серверную сторону.

0
ответ дан 27.11.2019, 17:59

Если это не то, какая сказанная сила тяжести, это могло быть числовое несоответствие идентификатора пользователя между клиентом и сервером. Что является числовым идентификатором пользователя учетной записи, Вы входите в Mac OS X как (сделать id -u)? Каков числовой идентификатор пользователя учетной записи на поле Cent OS, которое Вы используете, когда Вы соединяетесь с помощью SMB?

0
ответ дан 27.11.2019, 17:59

Теги

Похожие вопросы