Chmod не работает на ntfs -3g раздел

Если у вас запущен агент ssh -и загружен старый ключ, с помощью которого вы уже можете войти в систему, он должен работать следующим образом:

ssh-copy-id -i new-key user@host

или

ssh-copy-id -i new-key host-alias-from-config

Мне пришлось добавить -f, но я не уверен, что это было ошибкой с моей стороны.

0
15.08.2020, 23:04
1 ответ

Windows и Linux имеют совершенно разные модели пользователей и разрешений, которые несовместимы. Чтобы chmodили chownработали, файловая система должна поддерживать пользователей и права доступа в Linux -. NTFS — это файловая система Windows, поэтому эти команды не могут работать.

Одна вещь, которую вы можете сделать, это смонтировать раздел NTFS, указав другого пользователя и режим для всех файлов/каталогов:

mount -o uid=userid,gid=groupid,dmask=022,fmask=133 /path/to/disk /mnt 

Это будет монтироваться с указанным пользователем и группой, дающей режим каталогов 755и режим файлов 644.

3
18.03.2021, 23:12

Теги

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