Я хотел сохранить Android SDK на моем внешнем жестком диске. Я добавил местоположение, которое является /media/erayerdin/ERDIN_EXT1/sources/sdk/linux_x64/android
, к моему PATH
переменная путем редактирования /etc/bash.bashrc
.
Однако я столкнулся с проблемой. Мой диск не имел разрешения выполнения. Даже chmod
не мог решить проблему. Так, я искал немного в Интернете и решил эту проблему путем ручного редактирования опций раздела в Дисковой Утилите Gnome как указано ниже:
Кратко, я установил Автоматические Опции Монтирования на прочь, добавил exec
к опциям и измененной Точке монтирования для PATH
переменная. Я добавил rw
опция позже, только чтобы видеть, работало ли это, но это не сделало.
В то время как Automatic Mount Options
выключен, я просто не могу создать ни папки, ни файлы, который также влияет на Android SDK, чтобы не смочь загрузить файлы SDK и инструменты.
Я могу преодолеть эту проблему путем доступа к диску с полномочиями пользователя root. Однако я не хочу это. Я хочу выполнить, считать и записать вещи в диске как обычный пользователь.
Что сделать?
Мой диск не имел разрешения выполнения. Даже chmod не мог решить проблему
Те 2 только работа над файловой системой, которая является совместимым POSIX (ext2/3/4, reiserfs и т.п.; ни одна из файловых систем Microsoft, хотя). Если не chmod не может работать. И затем выполнитесь, полномочия также должны быть установлены при монтировании.
<час>fat32
не является совместимый POSIX.
users
позволить другим, чем корень смонтироваться и размонтироваться. umask=000
для полномочий RWX для пользователя, группы и других. (umask работает наоборот от chmod так umask 000 = chmod 777). Более низкие полномочия к umask=007
или umask=077
для блокировки группы и других.