[PHP/GnuPG] Hoe aan de praat te krijgen?

Pagina: 1
Acties:

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 16:33
Ik ben nu bezig GnuPG te doorgronden, en het lukt me redelijk... Ik zit echter met een probleem om het vanuit PHP aan de praat te krijgen: zonder root-rechten kan ik niets; voor de eerste keer een --list-keys meegeven moet een directory .gnupg worden gemaakt, en daar struikelde hij over, zolang ik niet als root ingelogd was. Die dir is er nu, maar ik kan nog steeds niets, wegens 'permission denied'-errors.

Ik kan natuurlijk een chmod geven over die dir en alle files erin, maar is dit wel verstandig? Wie heeft hier meer ervaring mee?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Als je de boel met php uitvoert, zal php wel de rechten moeten hebben om die bestanden aan te maken en te wijzigen. Je hebt dus eigenlijk geen andere keus dan het chmodden van je bestanden. Of je root bent heeft er eigenlijk weinig mee te maken, aangezien php door httpd(of nobody) wordt uitgevoerd. Deze zal dus de benodigde rechten moeten hebben.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Een chmod geven over die dir is NIET verstandig! Je .gnupg dir, en zeker de secret keyrings die erin staan moeten alleen leesbaar en schrijfbaar zijn voor de eigenaar... NIEMAND anders mag daaraan komen..
Ga je daaraan kloten, dan weet ik zeker dat jij nooit op mijn of iemand anders trusted listje zal komen.. Ik zou zelfs je key niet signen...

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 16:33
Op woensdag 17 juli 2002 11:26 schreef Hieronymus het volgende:
Een chmod geven over die dir is NIET verstandig! Je .gnupg dir, en zeker de secret keyrings die erin staan moeten alleen leesbaar en schrijfbaar zijn voor de eigenaar... NIEMAND anders mag daaraan komen..
Ga je daaraan kloten, dan weet ik zeker dat jij nooit op mijn of iemand anders trusted listje zal komen.. Ik zou zelfs je key niet signen...
Hoe kan ik dan vanuit PHP GPG aanroepen?

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 16:33
Even een klein schopje omhoog: hoe kan ik m.b.v. GnuPG vanuit PHP een e-mailbericht signen (want daar gaat het hier om)? Wie heeft dit wel eens ter hand gehad?