PHP: POSIX_SETEUID () und POSIX_SETUID () nicht in exec () oder proc_open () reflektiert?Php

PHP-Programmierer chatten hier
Guest
 PHP: POSIX_SETEUID () und POSIX_SETUID () nicht in exec () oder proc_open () reflektiert?

Post by Guest »

Bei der Verwendung von exec () oder proc_open () nach posix_seteuid () oder posix_setuid () erwartete ich, dass der resultierende Prozess als UID ausgeführt wird, das ich in dem laufenden Skript festgelegt habe. Dies geschieht nicht. < /P>
Soll es so funktionieren? Ich habe dies herumgearbeitet, indem ich den Benutzer in der ausgeführten Befehlszeile geändert habe, aber es scheint nur ein Sicherheitsloch, um die UID zu ändern und exec () und proc_open () sowieso als Root auszuführen. < /P>
Google -Suche hat zu diesem Thema nichts aufgetaucht. < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post