sshfs mount – файлы / папка создаются как root без учета параметров uid / gid

Локальный : OpenSuse, точка монтирования /home/gruz/debian

Удаленный : Debian (VirtualBox) 192.168.0.100 , точка монтирования /var/www/a

Я хочу установить папку в 192.168.0.100:/var/www/a на свой локальный компьютер, поэтому, когда я создаю файл / папку в смонтированной папке на своем локальном компьютере, он создается с помощью www-data:www-data на сервере (который есть 33:33 на debian) Но он создан с помощью root:root owner (0: 0).

При моем местном открытии я убеждаюсь, что у меня есть правильный владелец sudo chown 33:33 /home/gruz/debian

Затем я монтирую его так

sudo sshfs -o uid=33,gid=33,allow_other root@192.168.0.100:/var/www/a /home/gruz/debian

Если я mkdir папку на монтировании, она создается с помощью 33:33 gruz gruz@linux-k9eu:~/debian> ls -lan total 16 drwxr-xr-x 1 33 33 4096 Apr 28 16:13 . drwxr-xr-x 41 1000 100 4096 Apr 28 16:08 .. drwxr-xr-x 1 33 33 4096 Apr 28 16:10 aa drwxr-xr-x 1 33 33 4096 Apr 28 16:13 bb gruz@linux-k9eu:~/debian> ls -lan total 16 drwxr-xr-x 1 33 33 4096 Apr 28 16:13 . drwxr-xr-x 41 1000 100 4096 Apr 28 16:08 .. drwxr-xr-x 1 33 33 4096 Apr 28 16:10 aa drwxr-xr-x 1 33 33 4096 Apr 28 16:13 bb

Но на сервере я вижу 0: 0 root@debian:/var/www/a# ls -lan total 16 drwxr-xr-x 4 33 33 4096 Apr 28 09:13 . drwxr-xr-x 6 0 0 4096 Apr 28 09:09 .. drwxr-xr-x 2 0 0 4096 Apr 28 09:10 aa drwxr-xr-x 2 0 0 4096 Apr 28 09:13 bb root@debian:/var/www/a# ls -lan total 16 drwxr-xr-x 4 33 33 4096 Apr 28 09:13 . drwxr-xr-x 6 0 0 4096 Apr 28 09:09 .. drwxr-xr-x 2 0 0 4096 Apr 28 09:10 aa drwxr-xr-x 2 0 0 4096 Apr 28 09:13 bb

И что странно, когда я запускаю mount -v на своей локальной машине, я могу видеть root@192.168.0.100:/var/www/a on /home/gruz/debian type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)

Поэтому sshfs, кажется, игнорирует uid=33,gid=33,

Пожалуйста, дайте совет

На удаленной машине файлы создаются с пользователем, которого вы используете для входа в систему. Вывод mount -v показывает, что вы входите в систему с правами root. Для подключения удаленного каталога используйте sshfs www-data@192.168.0.100:/var/www/a /home/gruz/debian .

Флаг -o изменяет uid / gid удаленных файлов на локальном компьютере. Вы можете запустить команду sshfs в качестве другого пользователя, если хотите, чтобы у него была точка монтирования. Нет необходимости в этом, если вы хотите работать с файлами с пользователем gruz .