secrets_new: profiling
On syslog les demandes de mot de passe des scripts. Histoire de savoir qui a besoin de quoi pour limiter ensuite. Cf /var/log/secrets_new.log sur thot.
This commit is contained in:
parent
5eb2f7d5ff
commit
a095092906
1 changed files with 6 additions and 0 deletions
|
@ -24,9 +24,15 @@ Recuperation des secrets depuis /etc/crans/secrets.
|
|||
"""
|
||||
|
||||
import sys
|
||||
import os
|
||||
from syslog import syslog, openlog
|
||||
import getpass
|
||||
|
||||
def get(secret):
|
||||
""" Recupere un secret. """
|
||||
openlog('secrets_new')
|
||||
prog = os.path.basename(sys.argv[0])
|
||||
syslog('%s (in %s) asked for %s' % (getpass.getuser(), prog, secret))
|
||||
try:
|
||||
f = open("/etc/crans/secrets/" + secret)
|
||||
result = f.read().strip()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue