1

Я довольно новичок в Linux, когда дело доходит до монтажа жестких дисков, так что, надеюсь, это простой вопрос. Недавно я приобрел жесткий диск объемом 3 ТБ, который имел бы доступ для чтения и записи как в Mac, так и в Linux. Первым делом я отформатировал раздел жесткого диска в системе Mac с помощью «Файловая система Windows NT (Tuxera NTFS)».

Затем я подключил жесткий диск к машине с Linux и выполнил команду:

sudo mount -o umask=0,uid=name,gid=name /dev/sdb2 /mnt/point/

Поэтому в настоящее время у меня есть доступ на чтение и запись как на Linux, так и на Mac. Небольшая проблема, с которой я столкнулся сейчас, заключается в том, что для каждого каталога, созданного на жестком диске компьютера с Linux, включены все разрешения. Например, при создании нового каталога с именем "test" и последующем запуске «ls -lh» вывод показывает:

drwxrwxrwx 1 name name 0 Nov 13 13:18 test

и каталог "тест" подсвечивается зеленым на терминале. Я попытался изменить права доступа, выполнив:

sudo chmod -R 775 /mnt/point/

но это ничего не меняет, и каталог "test" все еще подсвечивается. Кто-нибудь случайно узнал, есть ли какие-то ограничения с изменениями разрешений на жестких дисках NTFS? Если да, то есть ли способ решить эту проблему?

Если худшее приходит к худшему, и нет решения. Какой самый лучший раздел, который мог бы иметь доступ для чтения / записи в Mac и Linux?

Заранее большое спасибо.

1 ответ1

0

Это вы устанавливаете разрешения rwx на 777, с помощью опции

 umask=0

в команде монтирования. Вам нужно изменить это значение и помнить, что перевернутая нотация: 0 - это все разрешения для всех (777), в то время как umask = 777 - это не разрешения для всех, и, например, umask = 333 - только разрешения на чтение для всех (владелец, группа). другие).

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