Bei dem Versuch, eine Datei von einem Remote-Server auf ein Android-Gerät zu übertragen, sind Berechtigungsprobleme aufgetreten.
Es stellt sich heraus, dass ich am Speicherort der SD-Karte (/ mnt / extSdCard) keine Schreibberechtigung habe.
Ich verwende SSHDroid als SSH-Server auf dem Android-Gerät und vSSH als SSH-Client, um SSH auf dem Android-Gerät zu betreiben.
Da sowohl sudo als auch su in der ssh-Server-App (SSHDroid) nicht vorhanden zu sein scheinen, frage ich mich, wie ich die Berechtigung zum Schreiben auf den Speicherort der SD-Karte ändern / erhalten kann. Oder reicht das Root-Privileg nicht aus, um die Schreibberechtigungen zu ändern, und wird dies daher ausschließlich vom Android-Betriebssystem geregelt, was eine Einschränkung des Betriebssystems darstellt?
Was ich tun kann , ist in den Home-Pfad des SSH-Servers (SSHDroid) zu schreiben. Dieser Pfad ist jedoch sehr umständlich und kann nicht über die reguläre Android-Datei-Browser-API erreicht werden. Aus diesem Grund wollte ich die Datei auf einen zugänglichen Pfad wie die SD-Karte übertragen.
Ergänzung. Die Android-Version ist 4.4.2. Die Kernel-Version ist 3.4.0-1539356 # 1.