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

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

у меня chmodне работает как надо.

Я только что переустановил свой дистрибутив Manjaro (отформатировал только root, а не /home).

Эта папка находится на разделе ntfs (у меня уже установлен ntfs-3g), мне нужно только сделать своего пользователя владельцем этой папки:

~/backup ❯ ls -al
totale 4
drwxr-xr-x 1 root users    0 13 ago 10.08 .
drwxr-xr-x 1 root users 4096 13 ago 11.32 ..

Затем я меняю разрешения внутри

~/backup ❯ sudo chown -R $USER .

Но вот результат снова:

~/backup ❯ ls -al
totale 4
drwxr-xr-x 1 root users    0 13 ago 10.08 .
drwxr-xr-x 1 root users 4096 13 ago 11.32 ..
~/backup ❯

Ребята, у вас есть какие-нибудь идеи?

решение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.

Связанный контент