Du müsstest allerdings definieren, was für Aktionen der Dateimanager mit erhöhten Rechten ausführen soll: Dateien verschieben? Dateien kopieren? Einen Editor öffnen?
Nein, er müsste nur auf Fehlermeldungen sensibel reagieren, diese auswerten und dem User helfen das Problem zu lösen. Bei fehlenden Rechten also dem User anbieten die Aktion mit erweiterten Rechten auszuführen und wenn möglich vorher ermitteln, ob der User überhaupt die Möglichkeit hat, diese erweiterten Rechte zu bekommen.