У меня есть диск 2 ТБ, который должен поддерживать Linux CHMODING и Windows 7. Какой формат поддерживает оба? (Я не могу использовать стороннее программное обеспечение на моей машине с Windows.)
1 ответ
Используйте NTFS с драйвером ntfs-3g
в Linux.
Однако помните, что в Windows и Linux используются очень разные форматы ACL (по крайней мере, без исправлений RichACL), поэтому отображение из стиля Windows в стиль POSIX является проблематичным и по умолчанию отключено. Подробности смотрите в документации NTFS-3G .
Короче говоря, чтобы активировать эту функцию, вам нужно создать файл UserMapping
который сопоставляет SID Windows с UID Linux. По умолчанию ntfs-3g будет искать его по адресу:
<diskroot>/.NTFS-3G/UserMapping
Формат <LinuxUser>:<LinuxGroup>:<WindowsSID>
. Если у вас уже есть пользователи Windows, которые должны соответствовать пользователям Linux, вы можете узнать свой SID в Windows, используя whoami /all
. Например:
grawity::S-1-5-21-3249547053-3230652633-3112126503-1103
:users:S-1-5-21-3249547053-3230652633-3112126503-513
Также добавьте запись "по умолчанию" в конце, чтобы неизвестные идентификаторы Linux были правильно сопоставлены. (Этот не обязательно должен соответствовать вашим идентификаторам безопасности Windows.)
::S-1-5-21-3249547053-3230652633-3112126503-10000