Ящер снова ударил. Сегодняшняя ошибка заключается в том, что 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
), не сказав, что какой-то таинственный инопланетянин взял под свой контроль мой раздел данных.
Я все еще могу читать и писать, но, похоже, проблема с разрешениями на выполнение.
-
Я уже разобрался с проблемой разрешений на выполнение. Награда за того, кто может сказать мне, как я могу назначить себя владельцем данных в этом разделе.
Если вы хотите смонтировать раздел ntfs и не против использовать терминал, используйте следующий метод. Это даст вам разрешение на исполнение.
Откройте терминал и введите
udisks --mount /dev/sda2 --mount-options umask=022
Он смонтирует раздел с разрешением на выполнение. Не забудьте заменить sda2
номером системного раздела. Вы можете проверить, какой раздел вы хотите смонтировать, выполнив эту команду sudo blkid
.
Если вы хотите смонтировать раздел при запуске с помощью /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, даже с sudo, даже после редактирования fstab, как описано выше.
Оказывается, я никогда не создавал каталог точек монтирования. Я размонтировал раздел, создал каталог точек монтирования для раздела Windoze7:
mkdir /media/Windoze7
и затем снова смонтировал.
sudo mount -a