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 sys
|
||||||
|
import os
|
||||||
|
from syslog import syslog, openlog
|
||||||
|
import getpass
|
||||||
|
|
||||||
def get(secret):
|
def get(secret):
|
||||||
""" Recupere un 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:
|
try:
|
||||||
f = open("/etc/crans/secrets/" + secret)
|
f = open("/etc/crans/secrets/" + secret)
|
||||||
result = f.read().strip()
|
result = f.read().strip()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue