[gull] question strace
bastien.beguelin at geneva.msf.org
bastien.beguelin at geneva.msf.org
Mon Sep 8 17:14:54 CEST 2008
Bonjour la liste,
en investiguant un problème avec le daemon slapd,
je voulais vérifier les fichiers qu'il lisait au démarrage,
avec la commande strace.
A ma grande surprise, il ne lit pas /etc/ldap/slapd.conf,
ou plus probablement strace ne l'affiche pas :
root at pdcgva:/etc/ssl/certs# strace -e open /etc/init.d/slapd start
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libncurses.so.5", O_RDONLY) = 3
open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
open("/etc/mtab", O_RDONLY) = 3
open("/proc/meminfo", O_RDONLY) = 3
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
open("/etc/init.d/slapd", O_RDONLY|O_LARGEFILE) = 3
open("/etc/default/slapd", O_RDONLY|O_LARGEFILE) = 3
apparemment c'est idem pour d'autres daemons,
2e example, avec samba :
(pas de lecture de /etc/samba/smb.conf)
root at pdcgva:/etc/ssl/certs# strace -e open /etc/init.d/samba start
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libncurses.so.5", O_RDONLY) = 3
open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
open("/etc/mtab", O_RDONLY) = 3
open("/proc/meminfo", O_RDONLY) = 3
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
open("/etc/init.d/samba", O_RDONLY|O_LARGEFILE) = 3
open("/etc/default/samba", O_RDONLY|O_LARGEFILE) = 3
open("/lib/lsb/init-functions", O_RDONLY|O_LARGEFILE) = 3
Starting Samba daemons: nmbd--- SIGCHLD (Child exited) @ 0 (0) ---
autres infos :
- strace -e open,access ne montre rien non plus sur l'accès au fichier de
conf.
- le résultat est le même avec un restart ou un reload.
- la machine est sous debian etch (1/2;) , et tout est installé via apt
(strace, samba, openldap)
Quelqu'un aurait une explication ou une piste ?
merci d'avance,
Bastien
More information about the gull
mailing list