dringendes Problem bei Zugriff auf Shared Memory
-
Hallo,
ich erzeuge ein shared memory mit einem Programm das mit root-rechten läuft.
Als Flag bei "shmget" benutze ich "IPC_CREAT|0666);
Trotzdem können nur Programme mit Root-Rechten das shared-memory auslesen.
Warum ??
Danke
worst_case
-
Morgen,
hat sich erledigt. Ich habe den shared-Memory Bereich beim beenden nicht gelöscht, sondern nur freigegeben. Beim erstellen des neuen Bereich mit 0666 vorher 0644 hat er vermutlich die Rechte nicht geändert.
Somit konnte ich alle Einstellungen ändern, hat aber nicht's gebracht.Als ich mein Programm geändert hat (löschen beim beenden) funktionierte alles prima.
Danke
worst_case