Ich habe meine NFS-Freigaben erfolgreich in Termux mit busybox gemountet. Ich habe den Netzwerkordner in /data/media/0/Music
.
Ich kann auch den Inhalt der Netzwerkfreigabe im Terminal mit sehen ls -l /data/media/0/Music
. Aber wenn ich in meinem Dateimanager auf den Speicherort klicke, ist der Speicherort leer. Ich habe auch verschiedene Dateimanager ausprobiert, aber alle zeigen nichts an.
Ist es ein Berechtigungsproblem? Was muss ich in Android ändern, damit es funktioniert?
Es stellte sich heraus, dass eine Option in SuperSU mich daran gehindert hat, den Inhalt meiner Reittiere zu sehen. Ich musste die Option „Mount Namespace Separation“ in der SuperSU-App deaktivieren. Erst dann sind die Reittiere für andere Apps sichtbar! Das Deaktivieren der Namespace-Trennung kann Sicherheitslücken verursachen, aber ich sehe noch keine andere Lösung. Starten Sie das Gerät neu, mounten Sie Ihre Freigaben und alles wird wie erwartet sein.
Habe die Lösung hier gefunden: https://stackoverflow.com/a/33611664
Izzy
ls -l /data/media/0 | grep Music
bei Eigentum und Berechtigungen angezeigt?UndRoot
ls -l /data/media/0 | grep Music
says drwxr-xr-x 16 system system 4096 2016-08-27 20:58 Music
. Ich habe 2 Möglichkeiten ausprobiert, um den Ordner Musik zu erstellen. 1. Im Dateimanager als normaler Benutzer. Als ich nach dem Mounten versuchte, auf den Ordner zuzugreifen, bekam ich ein Berechtigungsproblem. 2. Ich habe den Ordner im Termin als Root-Benutzer erstellt. In diesem Fall wird der Ordner in jedem Dateimanager als leer angezeigt.Izzy
system
Benutzer und der Gruppe). Jetzt wiederholen Sie bitte dasselbe mit einer kleinen Anpassung:ls -l data/media/0/Music/*
und wählen Sie einen einzelnen Eintrag aus der Ausgabe aus. Wenn es den gleichen Eigentümer hat (system
), sollte es mindestens dreimal "r" enthalten, damit andere Apps es lesen können.UndRoot
system
und alle Dateien haben 3 mal "r" in ihren Berechtigungseigenschaften. Sie sollten für Besitzer, Gruppe und andere lesbar sein. Aber ich kann immer noch keine Dateien in einer Dateimanager- oder Musikplayer-App für mein nfsv4-Mount sehen.Izzy
adb shell
als "einfachershell
Benutzer")?UndRoot
ls -l /data/media/0/Music
(Erlaubnis verweigert),ls -l /storage/emulated/0/Music
(Erlaubnis verweigert) undls -l /sdcard/Music
gibt mir ein „leeres“ Ergebnis.ls -l /sdcard/ | grep Music
gives me drwxrwx--x 2 root sdcard_rw 4096 2016-08-27 20:58 Music
.Izzy
sdcard_rw
Gruppe? Das würde dann erklären, dass sie nichts sehen, da "andere" nur in das Verzeichnis wechseln, aber nicht dessen Inhalt auflisten können.