root@OpenWrt:/mnt# strace -f smbd -D execve("/usr/sbin/smbd", ["smbd", "-D"], [/* 9 vars */]) = 0 svr4_syscall() = -1 ERRNO_4090 (Unknown error 4090) stat("/etc/ld.so.cache", 0x7fff7af0) = -1 ENOENT (No such file or directory) open("/lib/libgcc_s.so.1", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=59178, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\0\30\0"..., 4096) = 4096 old_mmap(NULL, 323584, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaed000 old_mmap(0x2aaed000, 56980, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aaed000 old_mmap(0x2ab3b000, 1834, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0x2ab3b000 close(3) = 0 munmap(0x2aaae000, 4096) = 0 open("/lib/libdl.so.0", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=6686, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0P\10\0"..., 4096) = 4096 old_mmap(NULL, 270336, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab3c000 old_mmap(0x2ab3c000, 6496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab3c000 old_mmap(0x2ab7d000, 2590, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x2ab7d000 close(3) = 0 munmap(0x2aaae000, 4096) = 0 open("/lib/libcrypt.so.0", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=10370, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0 \5\0\000"..., 4096) = 4096 old_mmap(NULL, 344064, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab7e000 old_mmap(0x2ab7e000, 10296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab7e000 old_mmap(0x2abc0000, 2178, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x2abc0000 old_mmap(0x2abc1000, 68976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2abc1000 close(3) = 0 munmap(0x2aaae000, 4096) = 0 open("/lib/libsmb.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libsmb.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libsmb.so", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=490639, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\200\0"..., 4096) = 4096 old_mmap(NULL, 802816, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abd2000 old_mmap(0x2abd2000, 460320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2abd2000 old_mmap(0x2ac83000, 27791, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x71000) = 0x2ac83000 old_mmap(0x2ac8a000, 47716, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ac8a000 close(3) = 0 munmap(0x2aaae000, 4096) = 0 open("/lib/libc.so.0", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=401919, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\20\272"..., 4096) = 4096 old_mmap(NULL, 684032, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ac96000 old_mmap(0x2ac96000, 394356, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ac96000 old_mmap(0x2ad37000, 4607, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x61000) = 0x2ad37000 old_mmap(0x2ad39000, 15768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ad39000 close(3) = 0 munmap(0x2aaae000, 4096) = 0 open("/lib/libc.so.0", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=401919, ...}) = 0 close(3) = 0 open("/lib/libc.so.0", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=401919, ...}) = 0 close(3) = 0 open("/lib/libc.so.0", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=401919, ...}) = 0 close(3) = 0 open("/lib/libgcc_s.so.1", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=59178, ...}) = 0 close(3) = 0 open("/lib/libdl.so.0", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=6686, ...}) = 0 close(3) = 0 open("/lib/libcrypt.so.0", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=10370, ...}) = 0 close(3) = 0 ioctl(0, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0 geteuid() = 0 time(NULL) = 946699622 open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 3 read(3, "$\374m\366\312\271ft\225\7\370\221\337\331\341\5\315\257"..., 40) = 40 close(3) = 0 open("/etc/shadow", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) brk(0) = 0x4999c0 brk(0x49a9c0) = 0x49a9c0 brk(0x49b000) = 0x49b000 brk(0x49c000) = 0x49c000 open("", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/etc/passwd", O_RDONLY) = 3 ioctl(3, TIOCNXCL, 0x7fff65e8) = -1 ENOTTY (Inappropriate ioctl for device) brk(0x49d000) = 0x49d000 read(3, "root:$1$fQPAFkNg$d4kE6xQnM5B0yPO"..., 4096) = 107 close(3) = 0 gettimeofday({946699622, 853561}, NULL) = 0 getpid() = 901 setreuid(0, 0) = 0 setuid(0) = 0 geteuid() = 0 getuid() = 0 setregid(0, 0) = 0 setgid(0) = 0 getegid() = 0 getgid() = 0 rt_sigaction(SIGSEGV, {0x10000000, [], SA_STACK|SA_INTERRUPT|SA_SIGINFO|0x2be4330}, NULL, 16) = 0 rt_sigaction(SIGBUS, {0x10000000, [], SA_STACK|SA_INTERRUPT|SA_SIGINFO|0x2be4330}, NULL, 16) = 0 rt_sigaction(SIGTERM, {0x10000000, [], 0x40a584 /* SA_??? */}, NULL, 16) = 0 rt_sigprocmask(SIG_BLOCK, [PIPE], NULL, 16) = 0 rt_sigprocmask(SIG_BLOCK, [FPE], NULL, 16) = 0 umask(0) = 022 stat64(0x2ac3bedc, 0x7fff6678) = 0 getcwd("/mnt", 1024) = 5 geteuid() = 0 getegid() = 0 chdir("/mnt") = 0 umask(022) = 0 open("/var/log/samba/smb", O_WRONLY|O_APPEND|O_CREAT|O_LARGEFILE, 0666) = -1 ENOENT (No such file or directory) umask(0) = 022 umask(022) = 0 open("/var/log/samba/smb", O_WRONLY|O_APPEND|O_CREAT|O_LARGEFILE, 0666) = -1 ENOENT (No such file or directory) umask(0) = 022 stat64(0x7fff5c08, 0x7fff5a98) = 0 open("/etc/samba/smb.conf", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, TIOCNXCL, 0x7fff5f00) = -1 ENOTTY (Inappropriate ioctl for device) brk(0x49e000) = 0x49e000 read(3, "[global]\n syslog = 0\n syslog onl"..., 4096) = 484 time(NULL) = 946699622 open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) time(NULL) = 946699623 open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) geteuid() = 0 geteuid() = 0 time(NULL) = 946699623 time(NULL) = 946699623 open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/TZ", O_RDONLY) = -1 ENOENT (No such file or directory) geteuid() = 0 geteuid() = 0 read(3, "", 4096) = 0 close(3) = 0 stat64(0x7fff6448, 0x7fff62d8) = -1 ENOENT (No such file or directory) umask(022) = 0 open("/var/log/samba/smb", O_WRONLY|O_APPEND|O_CREAT|O_LARGEFILE, 0666) = -1 ENOENT (No such file or directory) umask(0) = 022 stat64(0x7fff6020, 0x7fff5eb0) = 0 umask(022) = 0 open("/var/log/samba/smb", O_WRONLY|O_APPEND|O_CREAT|O_LARGEFILE, 0666) = -1 ENOENT (No such file or directory) umask(0) = 022 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3 ioctl(3, 0x8912, {64, {{"lo", {AF_INET, inet_addr("127.0.0.1")}}, {"br-lan", {AF_INET, inet_addr("192.168.123.253")}}}}) = 0 ioctl(3, 0x8915, {ifr_name="br-lan", ifr_addr={AF_INET, inet_addr("192.168.123.253")}}) = 0 ioctl(3, 0x8913, {ifr_name="br-lan", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ioctl(3, 0x891b, {ifr_name="br-lan", ifr_netmask={AF_INET, inet_addr("255.255.255.0")}}) = 0 ioctl(3, 0x8915, {ifr_name="lo", ifr_addr={AF_INET, inet_addr("127.0.0.1")}}) = 0 ioctl(3, 0x8913, {ifr_name="lo", ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0 ioctl(3, 0x891b, {ifr_name="lo", ifr_netmask={AF_INET, inet_addr("255.0.0.0")}}) = 0 close(3) = 0 brk(0x4a0000) = 0x4a0000 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 setrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 stat64(0x7fff6858, 0x7fff6700) = 0 open("/usr/share/samba/codepage.850", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, TIOCNXCL, 0x7fff66b8) = -1 ENOTTY (Inappropriate ioctl for device) brk(0x4a1000) = 0x4a1000 read(3, "\1\0R\3|\0\0\0", 8) = 8 read(3, "\205\267\1\1\240\265\1\1\203\266\1\1\306\307\1\1\204\216"..., 124) = 124 close(3) = 0 stat64(0x7fff62d0, 0x7fff6160) = 0 open("/usr/share/samba/unicode_map.850", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, TIOCNXCL, 0x7fff6118) = -1 ENOTTY (Inappropriate ioctl for device) read(3, "\1\200850\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\0"..., 30) = 30 brk(0x4c1000) = 0x4c1000 read(3, "\0\0\1\0\2\0\3\0\4\0\5\0\6\0\7\0\10\0\t\0\n\0\v\0\f\0\r"..., 512) = 512 read(3, "\0\0\1\0\2\0\3\0\4\0\5\0\6\0\7\0\10\0\t\0\n\0\v\0\f\0\r"..., 131072) = 131072 close(3) = 0 stat64(0x7fff6868, 0x7fff6578) = 0 open("/etc/samba/MACHINE.SID", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=42, ...}) = 0 read(3, "S-1-5-21-3174336154-3406154228-1"..., 127) = 42 close(3) = 0 rt_sigaction(SIGHUP, {0x10000000, [], 0x40a0c0 /* SA_??? */}, NULL, 16) = 0 rt_sigaction(SIGUSR1, {0x10000000, [], SA_STACK|SA_INTERRUPT|SA_SIGINFO|0x2be4124}, NULL, 16) = 0 rt_sigaction(SIGUSR2, {0x10000000, [], SA_STACK|SA_INTERRUPT|0x2be41c4}, NULL, 16) = 0 fork(Process 902 attached ) = 902 [pid 901] exit(0) = ? Process 901 detached Process 902 detached root@OpenWrt:/mnt#