• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Script läuft nur als root

Hi,

ich hab ein kleines Problem mit einem Schneidescript für Werbung: seit Neuestem läuft es nicht mehr, nur noch als root. Kann es sein dass ein AppArmor-Update dazwischengefunkt ist? Wie kann ich denn ein Script debuggen, um zu sehen, wo es hängt?
Thx!
 

framp

Moderator
Teammitglied
EIn Ansatz wäre das Script mal mit
Code:
bash -xv scriptName
aufzurufen. Dann siehst Du mal was es so macht und wo es dann irgendwann steht. Vielleicht findest Du darüber raus wo es klemmt. Ansonsten musst Du dann wohl in die Source an der entsprechenden Stelle reinsehen ...
 
Ja, dass man ein bash-Script im Editor ansehen kann war mir schon bekannt :)

Danke für den Hinweis mit dem Aufrufparameter. Das hat das Problem gelöst: Es soll ein subdir in /tmp gelöscht werden. Da da Script mal als anderer User lief, geht das nicht mangels Berechtigung. Ein chown hat da schon gereicht.
Danke nochmal,
Ax
 
Oben