Dies ist ein ähnlicher Beitrag wie device-node-access-permissions-in-linux vor 6 Jahren ohne Antwort.Zugriffsberechtigungen für AOSP-Geräteknoten
Ich habe einen Geräteknoten bei /dev/magic-i2c
erstellt mit misc_register()
, das Problem ist die Standard-Zugriffsberechtigungen für diesen Geräteknoten ist für Root, und kann nicht von AOSP-Bibliotheken zugreifen. Ich habe versucht, .mode = S_IRWXUGO
hinzuzufügen, aber keinen Effekt. Wie kann ich die Berechtigung dieses Geräteknotens beim Booten automatisch ändern?
können Sie init.rc Datei, die in der Regel Startup-Sequenz enthält. Sie müssen nur einen geeigneten Platz finden und dort die chmod/chown-Befehle platzieren. –
Zum Festlegen von Berechtigungen in Android sollten Sie sich [SELinux] (https://source.android.com/security/selinux/) genauer ansehen und die richtige Richtlinie konfigurieren für den Zugriff auf Ihr Gerät. – nowaqq