Ubuntu забрал разрешения у моего раздела данных

Ящер снова ударил. Сегодняшняя ошибка заключается в том, что Ubuntu забирает мои разрешения в моем разделе данных (NTFS). В один момент все работало нормально, в следующий момент я больше ничего не мог чмодить. chown не выдает никаких ошибок или предупреждений, но ничего не изменилось. chmod продолжает говорить Operation not permitted.

Я возился с /etc/fstab, как подсказывают другие ответы на AskUbuntu, но, похоже, ни один из них не дал желаемого эффекта.

Это моя текущая строка:

UUID=25D7D681409A96B7 /media/Data     ntfs    defaults,umask=000,gid=46,permissions,users,auto,exec 0       0

Для справки, это оригинальная строка:

UUID=25D7D681409A96B7 /media/Data     ntfs    defaults,umask=007,gid=46 0       0

(сразу после начала проблемы)

Что мне нужно сделать, чтобы я снова стал владельцем моего собственного жесткого диска ? Я хочу иметь возможность просто использовать chmod и chown (без sudo), не сказав, что какой-то таинственный инопланетянин взял под свой контроль мой раздел данных.


Я все еще могу читать и писать, но, похоже, проблема с разрешениями на выполнение.

-

Я уже разобрался с проблемой разрешений на выполнение. Награда за того, кто может сказать мне, как я могу назначить себя владельцем данных в этом разделе.

1
задан 27 June 2012 в 18:54

2 ответа

Если вы хотите смонтировать раздел ntfs и не против использовать терминал, используйте следующий метод. Это даст вам разрешение на исполнение.

Смонтируйте раздел ntfs из терминала

  • Откройте терминал и введите

    udisks --mount /dev/sda2 --mount-options umask=022  
    

    Он смонтирует раздел с разрешением на выполнение. Не забудьте заменить sda2 номером системного раздела. Вы можете проверить, какой раздел вы хотите смонтировать, выполнив эту команду sudo blkid.

Автоматическое монтирование раздела ntfs при запуске

Если вы хотите смонтировать раздел при запуске с помощью /etc/fstab, добавьте эти опции

  • Измените umask в /etc/fstab на 022. И добавьте uid=1000 и gid = 1000, предполагая, что ваши значения uid и gid равны 1000. Опции теперь будут

    UUID=25D7D681409A96B7 /media/Data  ntfs-3g defauts,uid=1000,gid=1000,umask=022  0  0  
    

    Замените значения в соответствии с вашим разделом UUID и подходящими точками монтирования. .

Обратите внимание, что если вы смонтировали файловую систему во время загрузки с помощью /etc/fstab, вы не сможете размонтировать диск, не будучи пользователем root. Если вам это не нравится, вы можете использовать следующий метод, который монтируется при входе в систему

Автоматически монтировать раздел ntfs при входе в систему

  • Открыть Запуск приложений набрав «Запуск приложений» в тире. Нажмите на соответствующий значок, чтобы открыть его.
  • Затем нажмите кнопку «Добавить», введите имя для действия и в поле команды введите указанную выше команду
  • Выйдите из системы и снова войдите в систему, чтобы увидеть разделы ntfs. смонтирован с разрешения на исполнение.

enter image description here

Надеюсь, что это ответит на ваш вопрос


0
ответ дан 27 June 2012 в 18:54

У меня были похожие проблемы: я не смог выполнить сценарии оболочки, хранящиеся в NTFS, даже с sudo, даже после редактирования fstab, как описано выше.

Оказывается, я никогда не создавал каталог точек монтирования. Я размонтировал раздел, создал каталог точек монтирования для раздела Windoze7:

mkdir /media/Windoze7

и затем снова смонтировал.

sudo mount -a
0
ответ дан 27 June 2012 в 18:54

Другие вопросы по тегам:

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