Dans une tentative de transfert d'un fichier d'un serveur distant vers un appareil Android, j'ai rencontré des problèmes d'autorisation.
Il s'avère que je n'ai pas de permission d'écriture à l'emplacement de la carte SD (/ mnt / extSdCard).
J'utilise SSHDroid en tant que serveur ssh sur l'appareil Android et vSSH en tant que client ssh pour engager ssh sur l'appareil Android.
Étant donné que sudo et su semblent absents sur l'application serveur ssh (SSHDroid), je me demande comment je peux changer / obtenir la permission d'écrire sur l'emplacement de la carte SD. Ou le privilège root ne suffit-il pas pour modifier les autorisations d'écriture, et est-ce donc régi uniquement par le système d'exploitation Android, donc une limitation du système d'exploitation?
Ce que je peux faire, c'est écrire sur le chemin du serveur SSH (SSHDroid). Ce chemin, cependant, est très lourd et ne peut pas être atteint à partir de l'API de navigation de fichiers Android standard. C'est la raison pour laquelle j'ai voulu transférer le fichier vers un chemin accessible , comme la carte SD.
Supplément. La version Android est 4.4.2. La version du noyau est 3.4.0-1539356 # 1.