Существует разница при использовании ssh и sshfs. Мой пользователь является пользователем root на клиенте ssh и работает при использовании ssh.

Но я хочу использовать sshfs (из-за некоторых проблем разработки). При использовании sshfs с одним и тем же пользователем я не могу получить доступ к определенным каталогам, для которых требуются права root.

по поводу ls -la:

www-данные в ssh отображаются как 33 в sshfs. root в ssh отображается как колесо в sshfs.

SSH

drwxrwx--- 11 www-data root     4096 May  9 9:34 file

SSHFS

drwxrwx--- 11 33 wheel     4096 May  9 9:34 file

Нужно ли разрешать групповые зависимости?

РЕДАКТИРОВАТЬ: уровень совместимости MacFUSE был установлен на Mac OS X. Удаленной машиной является Ubuntu Linux. Есть ли другие продукты, необходимые для установки?

1 ответ1

1

Похоже, что UID & GID на удаленном сервере не совпадают с тем, что у вас есть локально. Когда вы используете ssh, все работает, потому что вы находитесь в удаленной системе. Когда вы используете sshfs, вам необходимо сопоставить удаленный UID/GID с вашей локальной системой:

http://terokarvinen.com/mount_sshfs.html#no_write_permisson_files_owned_by_unkown_user

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .