При попытке передать файл с удаленного сервера на устройство Android у меня возникли проблемы с правами доступа.
Оказывается, у меня нет разрешения на запись в месте расположения SD-карты (/ mnt / extSdCard).
Я использую SSHDroid в качестве ssh-сервера на устройстве Android и vSSH в качестве ssh-клиента для участия в ssh на устройстве Android.
Поскольку sudo и su, похоже, отсутствуют в приложении ssh-сервера (SSHDroid), мне интересно, как я могу изменить / получить разрешение на запись в местоположение на SD-карте. Или привилегий root недостаточно для изменения прав на запись, и, таким образом, это регулируется исключительно ОС Android, что является ограничением ОС?
Что я могу сделать, это написать на домашний путь к серверу SSH (SSHDroid). Этот путь, однако, является очень громоздким и не может быть достигнут с помощью обычного API браузера файлов Android. По этой причине я хотел перенести файл по доступному пути, например, на SD-карту.
Дополнение. Версия Android - 4.4.2. Версия ядра - 3.4.0-1539356 # 1.