PDC samba-ldap - Linux et OS Alternatifs
Marsh Posté le 09-02-2004 à 16:44:49
Que donne un : perl -cw /usr/local/sbin/smbldap-useradd.pl  
 
A+
Marsh Posté le 09-02-2004 à 17:43:20
execve("/usr/local/sbin/smbldap-useradd.pl", ["smbldap-useradd.pl"], [/* 57 vars */]) = 0 
uname({sys="Linux", node="serveur", ...}) = 0 
brk(0)                                  = 0x804b57c 
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000 
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686/mmx/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686/mmx", 0xbfffebf0) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/i686", 0xbfffebf0) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/mmx/libperl.so", O_RDONLY) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/mmx", 0xbfffebf0) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libperl.so", O_RDONLY) = 3 
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\367\1"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0555, st_size=1113704, ...}) = 0 
old_mmap(NULL, 1120864, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40014000 
mprotect(0x4011a000, 47712, PROT_NONE)  = 0 
old_mmap(0x4011a000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x106000) = 0x4011a000 
old_mmap(0x40124000, 6752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40124000 
close(3)                                = 0 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 
open("/etc/ld.so.cache", O_RDONLY)      = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=60496, ...}) = 0 
old_mmap(NULL, 60496, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40126000 
close(3)                                = 0 
open("/lib/libnsl.so.1", O_RDONLY)      = 3 
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20<\0\000"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=69484, ...}) = 0 
old_mmap(NULL, 80896, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40135000 
mprotect(0x40146000, 11264, PROT_NONE)  = 0 
old_mmap(0x40146000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x40146000 
old_mmap(0x40147000, 7168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40147000 
close(3)                                = 0 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) 
open("/lib/libdl.so.2", O_RDONLY)       = 3 
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\25"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=9212, ...}) = 0 
old_mmap(NULL, 12144, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40149000 
mprotect(0x4014b000, 3952, PROT_NONE)   = 0 
old_mmap(0x4014b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4014b000 
close(3)                                = 0 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 
open("/lib/i686/libm.so.6", O_RDONLY)   = 3 
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2404\0"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=136052, ...}) = 0 
old_mmap(NULL, 138624, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4014c000 
mprotect(0x4016d000, 3456, PROT_NONE)   = 0 
old_mmap(0x4016d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x4016d000 
close(3)                                = 0 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) 
open("/lib/i686/libpthread.so.0", O_RDONLY) = 3 
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20A\0\000"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=87864, ...}) = 0 
old_mmap(NULL, 327200, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4016e000 
mprotect(0x4017b000, 273952, PROT_NONE) = 0 
old_mmap(0x4017b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x4017b000 
old_mmap(0x4017e000, 261664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4017e000 
close(3)                                = 0 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 
open("/lib/i686/libc.so.6", O_RDONLY)   = 3 
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260X\1"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=1246468, ...}) = 0 
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401be000 
old_mmap(NULL, 1256516, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401bf000 
mprotect(0x402ec000, 23620, PROT_NONE)  = 0 
old_mmap(0x402ec000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12c000) = 0x402ec000 
old_mmap(0x402f0000, 7236, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402f0000 
close(3)                                = 0 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 
open("/lib/libcrypt.so.1", O_RDONLY)    = 3 
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\t\0"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=18280, ...}) = 0 
old_mmap(NULL, 181088, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402f2000 
mprotect(0x402f7000, 160608, PROT_NONE) = 0 
old_mmap(0x402f7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x402f7000 
old_mmap(0x402f8000, 156512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402f8000 
close(3)                                = 0 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) 
open("/lib/libutil.so.1", O_RDONLY)     = 3 
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \16\0\000"..., 1024) = 1024 
fstat64(3, {st_mode=S_IFREG|0755, st_size=7972, ...}) = 0 
old_mmap(NULL, 10876, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4031f000 
mprotect(0x40321000, 2684, PROT_NONE)   = 0 
old_mmap(0x40321000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x40321000 
close(3)                                = 0 
munmap(0x40126000, 60496)               = 0 
modify_ldt(1, {entry_number:0, base_addr:0x4017b0a0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, 16) = 0 
getpid()                                = 1963 
rt_sigaction(SIGRTMIN, {0x40175f80, [], SA_RESTORER, 0x401e73b8}, NULL, 8) = 0 
rt_sigaction(SIGRT_1, {0x40175fd0, [], SA_RESTORER, 0x401e73b8}, NULL, 8) = 0 
rt_sigaction(SIGRT_2, {0x40176700, [], SA_RESTORER, 0x401e73b8}, NULL, 8) = 0 
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0 
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff2fc, 31, (nil), 0}) = 0 
rt_sigaction(SIGFPE, {SIG_IGN}, {SIG_DFL}, 8) = 0 
brk(0)                                  = 0x804b57c 
brk(0x804c57c)                          = 0x804c57c 
brk(0)                                  = 0x804c57c 
brk(0x804d000)                          = 0x804d000 
brk(0)                                  = 0x804d000 
brk(0x804e000)                          = 0x804e000 
brk(0)                                  = 0x804e000 
brk(0x8050000)                          = 0x8050000 
brk(0)                                  = 0x8050000 
brk(0x8051000)                          = 0x8051000 
getuid32()                              = 0 
geteuid32()                             = 0 
getgid32()                              = 0 
getegid32()                             = 0 
open("/usr/share/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 
open("/usr/share/locale/locale.alias", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0 
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40126000 
read(3, "# Locale name alias data base.\n#"..., 4096) = 2601 
read(3, "", 4096)                       = 0 
close(3)                                = 0 
munmap(0x40126000, 4096)                = 0 
open("/usr/share/locale/fr_FR/LC_IDENTIFICATION", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=352, ...}) = 0 
mmap2(NULL, 352, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40126000 
close(3)                                = 0 
open("/usr/share/locale/fr_FR/LC_MEASUREMENT", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=29, ...}) = 0 
mmap2(NULL, 29, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40127000 
close(3)                                = 0 
open("/usr/share/locale/fr_FR/LC_TELEPHONE", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=60, ...}) = 0 
mmap2(NULL, 60, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40128000 
close(3)                                = 0 
open("/usr/share/locale/fr_FR/LC_ADDRESS", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=133, ...}) = 0 
mmap2(NULL, 133, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40129000 
close(3)                                = 0 
open("/usr/share/locale/fr_FR/LC_NAME", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=68, ...}) = 0 
mmap2(NULL, 68, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4012a000 
close(3)                                = 0 
open("/usr/share/locale/fr_FR/LC_PAPER", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=40, ...}) = 0 
mmap2(NULL, 40, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4012b000 
close(3)                                = 0 
open("/usr/share/locale/fr_FR/LC_MESSAGES", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 
close(3)                                = 0 
open("/usr/share/locale/fr_FR/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=60, ...}) = 0 
mmap2(NULL, 60, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4012c000 
close(3)                                = 0 
open("/usr/share/locale/fr_FR/LC_MONETARY", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=292, ...}) = 0 
mmap2(NULL, 292, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4012d000 
close(3)                                = 0 
brk(0)                                  = 0x8051000 
brk(0x8052000)                          = 0x8052000 
open("/usr/share/locale/fr_FR/LC_COLLATE", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=22592, ...}) = 0 
mmap2(NULL, 22592, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4012e000 
close(3)                                = 0 
open("/usr/share/locale/fr_FR/LC_TIME", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=2353, ...}) = 0 
mmap2(NULL, 2353, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40134000 
close(3)                                = 0 
open("/usr/share/locale/fr_FR/LC_NUMERIC", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=60, ...}) = 0 
mmap2(NULL, 60, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40322000 
close(3)                                = 0 
open("/usr/share/locale/fr_FR/LC_CTYPE", O_RDONLY) = 3 
fstat64(3, {st_mode=S_IFREG|0644, st_size=207964, ...}) = 0 
mmap2(NULL, 207964, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40323000 
close(3)                                = 0 
mmap2(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40356000 
brk(0)                                  = 0x8052000 
brk(0x8053000)                          = 0x8053000 
brk(0)                                  = 0x8053000 
brk(0x8054000)                          = 0x8054000 
brk(0)                                  = 0x8054000 
brk(0x8055000)                          = 0x8055000 
brk(0)                                  = 0x8055000 
brk(0x8056000)                          = 0x8056000 
brk(0)                                  = 0x8056000 
brk(0x8057000)                          = 0x8057000 
brk(0)                                  = 0x8057000 
brk(0x8058000)                          = 0x8058000 
brk(0)                                  = 0x8058000 
brk(0x8059000)                          = 0x8059000 
brk(0)                                  = 0x8059000 
brk(0x805a000)                          = 0x805a000 
brk(0)                                  = 0x805a000 
brk(0x805b000)                          = 0x805b000 
brk(0)                                  = 0x805b000 
brk(0x805c000)                          = 0x805c000 
brk(0)                                  = 0x805c000 
brk(0x805d000)                          = 0x805d000 
time([1076348429])                      = 1076348429 
brk(0)                                  = 0x805d000 
brk(0x805e000)                          = 0x805e000 
stat64("/usr/lib/perl5/site_perl/5.6.1", 0xbffff430) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/site_perl/5.6.0", 0xbffff430) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/vendor_perl/5.6.1", 0xbffff430) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/vendor_perl/5.6.0", 0xbffff430) = -1 ENOENT (No such file or directory) 
ioctl(0, SNDCTL_TMR_TIMEBASE, {B38400 opost isig icanon echo ...}) = 0 
_llseek(0, 0, 0xbffff240, SEEK_CUR)     = -1 ESPIPE (Illegal seek) 
ioctl(1, SNDCTL_TMR_TIMEBASE, {B38400 opost isig icanon echo ...}) = 0 
_llseek(1, 0, 0xbffff240, SEEK_CUR)     = -1 ESPIPE (Illegal seek) 
ioctl(2, SNDCTL_TMR_TIMEBASE, {B38400 opost isig icanon echo ...}) = 0 
_llseek(2, 0, 0xbffff240, SEEK_CUR)     = -1 ESPIPE (Illegal seek) 
open("/usr/local/sbin/smbldap-useradd.pl", O_RDONLY|O_LARGEFILE) = 3 
ioctl(3, SNDCTL_TMR_TIMEBASE, 0xbffff2b0) = -1 ENOTTY (Inappropriate ioctl for device) 
_llseek(3, 0, [0], SEEK_CUR)            = 0 
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0 
fstat64(3, {st_mode=S_IFREG|0750, st_size=13501, ...}) = 0 
rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 
brk(0)                                  = 0x805e000 
brk(0x805f000)                          = 0x805f000 
brk(0)                                  = 0x805f000 
brk(0x8060000)                          = 0x8060000 
brk(0)                                  = 0x8060000 
brk(0x8061000)                          = 0x8061000 
readlink("/proc/self/exe", "/usr/bin/perl5.8.0", 4095) = 18 
brk(0)                                  = 0x8061000 
brk(0x8062000)                          = 0x8062000 
brk(0)                                  = 0x8062000 
brk(0x8063000)                          = 0x8063000 
brk(0)                                  = 0x8063000 
brk(0x8064000)                          = 0x8064000 
getpid()                                = 1963 
brk(0)                                  = 0x8064000 
brk(0x8065000)                          = 0x8065000 
brk(0)                                  = 0x8065000 
brk(0x8066000)                          = 0x8066000 
read(3, "#!/usr/bin/perl \n\n# $Id: smbldap"..., 4096) = 4096 
brk(0)                                  = 0x8066000 
brk(0x8067000)                          = 0x8067000 
brk(0)                                  = 0x8067000 
brk(0x8068000)                          = 0x8068000 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/strict.pmc", 0xbfffef90) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/strict.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/strict.pm.gz", 0xbfffef30) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/strict.pmc", 0xbfffef90) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/strict.pm", O_RDONLY|O_LARGEFILE) = 4 
ioctl(4, SNDCTL_TMR_TIMEBASE, 0xbfffed10) = -1 ENOTTY (Inappropriate ioctl for device) 
_llseek(4, 0, [0], SEEK_CUR)            = 0 
brk(0)                                  = 0x8068000 
brk(0x8069000)                          = 0x8069000 
brk(0)                                  = 0x8069000 
brk(0x806a000)                          = 0x806a000 
read(4, "package strict;\n\n=head1 NAME\n\nst"..., 4096) = 2624 
brk(0)                                  = 0x806a000 
brk(0x806b000)                          = 0x806b000 
brk(0)                                  = 0x806b000 
brk(0x806c000)                          = 0x806c000 
brk(0)                                  = 0x806c000 
brk(0x806d000)                          = 0x806d000 
read(4, "", 4096)                       = 0 
close(4)                                = 0 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/smbldap_tools.pmc", 0xbfffef90) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/smbldap_tools.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/smbldap_tools.pm.gz", 0xbfffef30) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/smbldap_tools.pmc", 0xbfffef90) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/smbldap_tools.pm", O_RDONLY|O_LARGEFILE) = 4 
ioctl(4, SNDCTL_TMR_TIMEBASE, 0xbfffed10) = -1 ENOTTY (Inappropriate ioctl for device) 
_llseek(4, 0, [0], SEEK_CUR)            = 0 
read(4, "#! /usr/bin/perl\nuse strict;\npac"..., 4096) = 4096 
brk(0)                                  = 0x806d000 
brk(0x806e000)                          = 0x806e000 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/smbldap_conf.pmc", 0xbfffeaf0) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/smbldap_conf.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/smbldap_conf.pm.gz", 0xbfffea90) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/smbldap_conf.pmc", 0xbfffeaf0) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/smbldap_conf.pm", O_RDONLY|O_LARGEFILE) = 5 
ioctl(5, SNDCTL_TMR_TIMEBASE, 0xbfffe870) = -1 ENOTTY (Inappropriate ioctl for device) 
_llseek(5, 0, [0], SEEK_CUR)            = 0 
brk(0)                                  = 0x806e000 
brk(0x806f000)                          = 0x806f000 
brk(0)                                  = 0x806f000 
brk(0x8070000)                          = 0x8070000 
read(5, "#!/usr/bin/perl\nuse strict;\npack"..., 4096) = 4096 
brk(0)                                  = 0x8070000 
brk(0x8071000)                          = 0x8071000 
brk(0)                                  = 0x8071000 
brk(0x8072000)                          = 0x8072000 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/vars.pmc", 0xbfffe650) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/vars.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/vars.pm.gz", 0xbfffe5f0) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/vars.pmc", 0xbfffe650) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/vars.pm", O_RDONLY|O_LARGEFILE) = 6 
ioctl(6, SNDCTL_TMR_TIMEBASE, 0xbfffe3d0) = -1 ENOTTY (Inappropriate ioctl for device) 
_llseek(6, 0, [0], SEEK_CUR)            = 0 
brk(0)                                  = 0x8072000 
brk(0x8073000)                          = 0x8073000 
brk(0)                                  = 0x8073000 
brk(0x8074000)                          = 0x8074000 
brk(0)                                  = 0x8074000 
brk(0x8075000)                          = 0x8075000 
read(6, "package vars;\n\nuse 5.006;\n\nour $"..., 4096) = 2358 
brk(0)                                  = 0x8075000 
brk(0x8076000)                          = 0x8076000 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings/register.pmc", 0xbfffe1b0) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings/register.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings/register.pm.gz", 0xbfffe150) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/warnings/register.pmc", 0xbfffe1b0) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/warnings/register.pm", O_RDONLY|O_LARGEFILE) = 7 
ioctl(7, SNDCTL_TMR_TIMEBASE, 0xbfffdf30) = -1 ENOTTY (Inappropriate ioctl for device) 
_llseek(7, 0, [0], SEEK_CUR)            = 0 
brk(0)                                  = 0x8076000 
brk(0x8077000)                          = 0x8077000 
read(7, "package warnings::register ;\n\nou"..., 4096) = 1014 
brk(0)                                  = 0x8077000 
brk(0x8078000)                          = 0x8078000 
brk(0)                                  = 0x8078000 
brk(0x8079000)                          = 0x8079000 
brk(0)                                  = 0x8079000 
brk(0x807a000)                          = 0x807a000 
brk(0)                                  = 0x807a000 
brk(0x807b000)                          = 0x807b000 
read(7, "", 4096)                       = 0 
close(7)                                = 0 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings.pmc", 0xbfffe1b0) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/warnings.pm.gz", 0xbfffe150) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/warnings.pmc", 0xbfffe1b0) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/warnings.pm", O_RDONLY|O_LARGEFILE) = 7 
ioctl(7, SNDCTL_TMR_TIMEBASE, 0xbfffdf30) = -1 ENOTTY (Inappropriate ioctl for device) 
_llseek(7, 0, [0], SEEK_CUR)            = 0 
brk(0)                                  = 0x807b000 
brk(0x807c000)                          = 0x807c000 
read(7, "\n# !!!!!!!   DO NOT EDIT THIS FI"..., 4096) = 4096 
brk(0)                                  = 0x807c000 
brk(0x807d000)                          = 0x807d000 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Carp.pmc", 0xbfffdd10) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Carp.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Carp.pm.gz", 0xbfffdcb0) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/Carp.pmc", 0xbfffdd10) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/Carp.pm", O_RDONLY|O_LARGEFILE) = 8 
ioctl(8, SNDCTL_TMR_TIMEBASE, 0xbfffda90) = -1 ENOTTY (Inappropriate ioctl for device) 
_llseek(8, 0, [0], SEEK_CUR)            = 0 
brk(0)                                  = 0x807d000 
brk(0x807e000)                          = 0x807e000 
read(8, "package Carp;\n\nour $VERSION = \'1"..., 4096) = 4096 
brk(0)                                  = 0x807e000 
brk(0x807f000)                          = 0x807f000 
brk(0)                                  = 0x807f000 
brk(0x8080000)                          = 0x8080000 
read(8, "                      # Reconcil"..., 4096) = 2623 
brk(0)                                  = 0x8080000 
brk(0x8081000)                          = 0x8081000 
brk(0)                                  = 0x8081000 
brk(0x8082000)                          = 0x8082000 
brk(0)                                  = 0x8082000 
brk(0x8083000)                          = 0x8083000 
brk(0)                                  = 0x8083000 
brk(0x8084000)                          = 0x8084000 
brk(0)                                  = 0x8084000 
brk(0x8085000)                          = 0x8085000 
read(8, "", 4096)                       = 0 
close(8)                                = 0 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Exporter.pmc", 0xbfffdd10) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Exporter.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Exporter.pm.gz", 0xbfffdcb0) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/Exporter.pmc", 0xbfffdd10) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/Exporter.pm", O_RDONLY|O_LARGEFILE) = 8 
ioctl(8, SNDCTL_TMR_TIMEBASE, 0xbfffda90) = -1 ENOTTY (Inappropriate ioctl for device) 
_llseek(8, 0, [0], SEEK_CUR)            = 0 
read(8, "package Exporter;\n\nrequire 5.006"..., 4096) = 4096 
brk(0)                                  = 0x8085000 
brk(0x8086000)                          = 0x8086000 
brk(0)                                  = 0x8086000 
brk(0x8087000)                          = 0x8087000 
brk(0)                                  = 0x8087000 
brk(0x8089000)                          = 0x8089000 
brk(0)                                  = 0x8089000 
brk(0x808a000)                          = 0x808a000 
brk(0)                                  = 0x808a000 
brk(0x808b000)                          = 0x808b000 
brk(0)                                  = 0x808b000 
brk(0x808c000)                          = 0x808c000 
brk(0)                                  = 0x808c000 
brk(0x808d000)                          = 0x808d000 
brk(0)                                  = 0x808d000 
brk(0x808e000)                          = 0x808e000 
brk(0)                                  = 0x808e000 
brk(0x808f000)                          = 0x808f000 
brk(0)                                  = 0x808f000 
brk(0x8090000)                          = 0x8090000 
brk(0)                                  = 0x8090000 
brk(0x8091000)                          = 0x8091000 
_llseek(8, 2087, [2087], SEEK_SET)      = 0 
_llseek(8, 0, [2087], SEEK_CUR)         = 0 
close(8)                                = 0 
read(7, "=> \"\\x00\\x00\\x00\\x00\\x00\\x00\\x00"..., 4096) = 4096 
brk(0)                                  = 0x8091000 
brk(0x8092000)                          = 0x8092000 
brk(0)                                  = 0x8092000 
brk(0x8093000)                          = 0x8093000 
read(7, "\\x00\\x00\\x00\\x00\\x00\\x00\\x00\", #"..., 4096) = 4096 
brk(0)                                  = 0x8093000 
brk(0x8094000)                          = 0x8094000 
brk(0)                                  = 0x8094000 
brk(0x8095000)                          = 0x8095000 
brk(0)                                  = 0x8095000 
brk(0x8096000)                          = 0x8096000 
brk(0)                                  = 0x8096000 
brk(0x8097000)                          = 0x8097000 
brk(0)                                  = 0x8097000 
brk(0x8098000)                          = 0x8098000 
read(7, "= 1;\n\t    $no_fatal = 0;\n\t}\n\tels"..., 4096) = 3166 
brk(0)                                  = 0x8098000 
brk(0x8099000)                          = 0x8099000 
brk(0)                                  = 0x8099000 
brk(0x809a000)                          = 0x809a000 
brk(0)                                  = 0x809a000 
brk(0x809b000)                          = 0x809b000 
brk(0)                                  = 0x809b000 
brk(0x809c000)                          = 0x809c000 
brk(0)                                  = 0x809c000 
brk(0x809d000)                          = 0x809d000 
brk(0)                                  = 0x809d000 
brk(0x809e000)                          = 0x809e000 
brk(0)                                  = 0x809e000 
brk(0x809f000)                          = 0x809f000 
brk(0)                                  = 0x809f000 
brk(0x80a0000)                          = 0x80a0000 
brk(0)                                  = 0x80a0000 
brk(0x80a1000)                          = 0x80a1000 
brk(0)                                  = 0x80a1000 
brk(0x80a2000)                          = 0x80a2000 
read(7, "", 4096)                       = 0 
close(7)                                = 0 
brk(0)                                  = 0x80a2000 
brk(0x80a3000)                          = 0x80a3000 
_llseek(6, 1148, [1148], SEEK_SET)      = 0 
_llseek(6, 0, [1148], SEEK_CUR)         = 0 
close(6)                                = 0 
brk(0)                                  = 0x80a3000 
brk(0x80a4000)                          = 0x80a4000 
brk(0)                                  = 0x80a4000 
brk(0x80a5000)                          = 0x80a5000 
read(5, " the same DN (so it will work fo"..., 4096) = 2948 
brk(0)                                  = 0x80a5000 
brk(0x80a6000)                          = 0x80a6000 
brk(0)                                  = 0x80a6000 
brk(0x80a7000)                          = 0x80a7000 
brk(0)                                  = 0x80a7000 
brk(0x80a8000)                          = 0x80a8000 
brk(0)                                  = 0x80a8000 
brk(0x80a9000)                          = 0x80a9000 
read(5, "", 4096)                       = 0 
close(5)                                = 0 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Exporter/Heavy.pmc", 0xbfffeaf0) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Exporter/Heavy.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Exporter/Heavy.pm.gz", 0xbfffea90) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/Exporter/Heavy.pmc", 0xbfffeaf0) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/Exporter/Heavy.pm", O_RDONLY|O_LARGEFILE) = 5 
ioctl(5, SNDCTL_TMR_TIMEBASE, 0xbfffe870) = -1 ENOTTY (Inappropriate ioctl for device) 
_llseek(5, 0, [0], SEEK_CUR)            = 0 
read(5, "package Exporter::Heavy;\n\nuse st"..., 4096) = 4096 
brk(0)                                  = 0x80a9000 
brk(0x80aa000)                          = 0x80aa000 
brk(0)                                  = 0x80aa000 
brk(0x80ab000)                          = 0x80ab000 
brk(0)                                  = 0x80ab000 
brk(0x80ac000)                          = 0x80ac000 
brk(0)                                  = 0x80ac000 
brk(0x80ad000)                          = 0x80ad000 
brk(0)                                  = 0x80ad000 
brk(0x80ae000)                          = 0x80ae000 
brk(0)                                  = 0x80ae000 
brk(0x80af000)                          = 0x80af000 
brk(0)                                  = 0x80af000 
brk(0x80b0000)                          = 0x80b0000 
brk(0)                                  = 0x80b0000 
brk(0x80b1000)                          = 0x80b1000 
read(5, "cache->{$sym} }\n\tif (@failed) {\n"..., 4096) = 1867 
brk(0)                                  = 0x80b1000 
brk(0x80b2000)                          = 0x80b2000 
brk(0)                                  = 0x80b2000 
brk(0x80b3000)                          = 0x80b3000 
brk(0)                                  = 0x80b3000 
brk(0x80b4000)                          = 0x80b4000 
brk(0)                                  = 0x80b4000 
brk(0x80b5000)                          = 0x80b5000 
brk(0)                                  = 0x80b5000 
brk(0x80b6000)                          = 0x80b6000 
brk(0)                                  = 0x80b6000 
brk(0x80b7000)                          = 0x80b7000 
brk(0)                                  = 0x80b7000 
brk(0x80b8000)                          = 0x80b8000 
brk(0)                                  = 0x80b8000 
brk(0x80b9000)                          = 0x80b9000 
read(5, "", 4096)                       = 0 
close(5)                                = 0 
brk(0)                                  = 0x80b9000 
brk(0x80ba000)                          = 0x80ba000 
brk(0)                                  = 0x80ba000 
brk(0x80bb000)                          = 0x80bb000 
brk(0)                                  = 0x80bb000 
brk(0x80bc000)                          = 0x80bc000 
brk(0)                                  = 0x80bc000 
brk(0x80bd000)                          = 0x80bd000 
brk(0)                                  = 0x80bd000 
brk(0x80be000)                          = 0x80be000 
brk(0)                                  = 0x80be000 
brk(0x80bf000)                          = 0x80bf000 
brk(0)                                  = 0x80bf000 
brk(0x80c0000)                          = 0x80c0000 
brk(0)                                  = 0x80c0000 
brk(0x80c1000)                          = 0x80c1000 
read(4, " my $user = shift;\n    system \"s"..., 4096) = 4096 
brk(0)                                  = 0x80c1000 
brk(0x80c2000)                          = 0x80c2000 
brk(0)                                  = 0x80c2000 
brk(0x80c3000)                          = 0x80c3000 
brk(0)                                  = 0x80c3000 
brk(0x80c4000)                          = 0x80c4000 
brk(0)                                  = 0x80c4000 
brk(0x80c5000)                          = 0x80c5000 
brk(0)                                  = 0x80c5000 
brk(0x80c6000)                          = 0x80c6000 
brk(0)                                  = 0x80c6000 
brk(0x80c7000)                          = 0x80c7000 
brk(0)                                  = 0x80c7000 
brk(0x80c8000)                          = 0x80c8000 
brk(0)                                  = 0x80c8000 
brk(0x80c9000)                          = 0x80c9000 
brk(0)                                  = 0x80c9000 
brk(0x80ca000)                          = 0x80ca000 
brk(0)                                  = 0x80ca000 
brk(0x80cb000)                          = 0x80cb000 
brk(0)                                  = 0x80cb000 
brk(0x80cc000)                          = 0x80cc000 
brk(0)                                  = 0x80cc000 
brk(0x80cd000)                          = 0x80cd000 
read(4, "ser\nsub read_user\n{\n    my $user"..., 4096) = 3557 
brk(0)                                  = 0x80cd000 
brk(0x80ce000)                          = 0x80ce000 
brk(0)                                  = 0x80ce000 
brk(0x80cf000)                          = 0x80cf000 
brk(0)                                  = 0x80cf000 
brk(0x80d0000)                          = 0x80d0000 
brk(0)                                  = 0x80d0000 
brk(0x80d1000)                          = 0x80d1000 
brk(0)                                  = 0x80d1000 
brk(0x80d2000)                          = 0x80d2000 
brk(0)                                  = 0x80d2000 
brk(0x80d3000)                          = 0x80d3000 
brk(0)                                  = 0x80d3000 
brk(0x80d4000)                          = 0x80d4000 
brk(0)                                  = 0x80d4000 
brk(0x80d5000)                          = 0x80d5000 
brk(0)                                  = 0x80d5000 
brk(0x80d6000)                          = 0x80d6000 
brk(0)                                  = 0x80d6000 
brk(0x80d7000)                          = 0x80d7000 
brk(0)                                  = 0x80d7000 
brk(0x80d8000)                          = 0x80d8000 
brk(0)                                  = 0x80d8000 
brk(0x80d9000)                          = 0x80d9000 
brk(0)                                  = 0x80d9000 
brk(0x80da000)                          = 0x80da000 
brk(0)                                  = 0x80da000 
brk(0x80db000)                          = 0x80db000 
read(4, "", 4096)                       = 0 
close(4)                                = 0 
brk(0)                                  = 0x80db000 
brk(0x80dc000)                          = 0x80dc000 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Getopt/Std.pmc", 0xbfffef90) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Getopt/Std.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/i386-linux-thread-multi/Getopt/Std.pm.gz", 0xbfffef30) = -1 ENOENT (No such file or directory) 
stat64("/usr/lib/perl5/5.8.0/Getopt/Std.pmc", 0xbfffef90) = -1 ENOENT (No such file or directory) 
open("/usr/lib/perl5/5.8.0/Getopt/Std.pm", O_RDONLY|O_LARGEFILE) = 4 
ioctl(4, SNDCTL_TMR_TIMEBASE, 0xbfffed10) = -1 ENOTTY (Inappropriate ioctl for device) 
_llseek(4, 0, [0], SEEK_CUR)            = 0 
brk(0)                                  = 0x80dc000 
brk(0x80dd000)                          = 0x80dd000 
brk(0)                                  = 0x80dd000 
brk(0x80de000)                          = 0x80de000 
read(4, "package Getopt::Std;\nrequire 5.0"..., 4096) = 4096 
brk(0)                                  = 0x80de000 
brk(0x80df000)                          = 0x80df000 
brk(0)                                  = 0x80df000 
brk(0x80e0000)                          = 0x80e0000 
brk(0)                                  = 0x80e0000 
brk(0x80e1000)                          = 0x80e1000 
brk(0)                                  = 0x80e1000 
brk(0x80e2000)                          = 0x80e2000 
brk(0)                                  = 0x80e2000 
brk(0x80e3000)                          = 0x80e3000 
brk(0)                                  = 0x80e3000 
brk(0x80e4000)                          = 0x80e4000 
read(4, "st\"} = $rest;\n\t\t    push( @EXPOR"..., 4096) = 567 
brk(0)                                  = 0x80e4000 
brk(0x80e5000)                          = 0x80e5000 
brk(0)                                  = 0x80e5000 
brk(0x80e6000)                          = 0x80e6000 
brk(0)                                  = 0x80e6000 
brk(0x80e7000)                          = 0x80e7000 
read(4, "", 4096)                       = 0 
close(4)                                = 0 
brk(0)                                  = 0x80e7000 
brk(0x80e8000)                          = 0x80e8000 
brk(0)                                  = 0x80e8000 
brk(0x80e9000)                          = 0x80e9000 
read(3, "only first @ARGV\nmy $userName = "..., 4096) = 4096 
brk(0)                                  = 0x80e9000 
brk(0x80ea000)                          = 0x80ea000 
brk(0)                                  = 0x80ea000 
brk(0x80eb000)                          = 0x80eb000 
brk(0)                                  = 0x80eb000 
brk(0x80ec000)                          = 0x80ec000 
brk(0)                                  = 0x80ec000 
brk(0x80ed000)                          = 0x80ed000 
brk(0)                                  = 0x80ed000 
brk(0x80ee000)                          = 0x80ee000 
brk(0)                                  = 0x80ee000 
brk(0x80ef000)                          = 0x80ef000 
brk(0)                                  = 0x80ef000 
brk(0x80f0000)                          = 0x80f0000 
brk(0)                                  = 0x80f0000 
brk(0x80f1000)                          = 0x80f1000 
brk(0)                                  = 0x80f1000 
brk(0x80f2000)                          = 0x80f2000 
read(3, "userHomeDrive\";\n\nif (defined($tm"..., 4096) = 4096 
brk(0)                                  = 0x80f2000 
brk(0x80f3000)                          = 0x80f3000 
brk(0)                                  = 0x80f3000 
brk(0x80f4000)                          = 0x80f4000 
brk(0)                                  = 0x80f4000 
brk(0x80f5000)                          = 0x80f5000 
read(3, "reate\n              the director"..., 4096) = 1213 
read(3, "", 4096)                       = 0 
close(3)                                = 0 
write(1, "Usage: /usr/local/sbin/smbldap-u"..., 74Usage: /usr/local/sbin/smbldap-useradd.pl [-awmugdsckGPABCDEFH?] username 
) = 74 
write(1, "  -a\tis a Windows User (otherwis"..., 53  -a is a Windows User (otherwise, Posix stuff only) 
) = 53 
write(1, "  -w\tis a Windows Workstation (o"..., 60  -w is a Windows Workstation (otherwise, Posix stuff only) 
) = 60 
write(1, "  -x\tcreates rid and primaryGrou"..., 62  -x creates rid and primaryGroupID in hex instead of decimal 
) = 62 
write(1, "  -u\tuid\n", 9  -u   uid 
)              = 9 
write(1, "  -g\tgid\n", 9  -g   gid 
)              = 9 
write(1, "  -G\tsupplementary comma-separat"..., 42  -G supplementary comma-separated groups 
) = 42 
write(1, "  -n\tdo not create a group\n", 27  -n        do not create a group 
) = 27 
write(1, "  -d\thome\n", 10  -d home 
)            = 10 
write(1, "  -s\tshell\n", 11  -s        shell 
)           = 11 
write(1, "  -c\tgecos\n", 11  -c        gecos 
)           = 11 
write(1, "  -m\tcreates home directory and "..., 49  -m creates home directory and copies /etc/skel 
) = 49 
write(1, "  -k\tskeleton dir (with -m)\n", 28  -k       skeleton dir (with -m) 
) = 28 
write(1, "  -P     ends by invoking smblda"..., 44  -P     ends by invoking smbldap-passwd.pl 
) = 44 
write(1, "  -A\tcan change password ? 0 if "..., 45  -A can change password ? 0 if no, 1 if yes 
) = 45 
write(1, "  -B\tmust change password ? 0 if"..., 46  -B must change password ? 0 if no, 1 if yes 
) = 46 
write(1, "  -C\tsmbHome (SMB home share, li"..., 54  -C smbHome (SMB home share, like '\\PDC-SRV\homes') 
) = 54 
write(1, "  -D\thomeDrive (letter associate"..., 62  -D homeDrive (letter associated with home share, like 'H:') 
) = 62 
write(1, "  -E\tscriptPath (DOS script to e"..., 49  -E scriptPath (DOS script to execute on login) 
) = 49 
write(1, "  -F\tprofilePath (profile direct"..., 68  -F profilePath (profile directory, like '\\PDC-SRV\profiles\foo') 
) = 68 
write(1, "  -H\tacctFlags (samba account co"..., 65  -H acctFlags (samba account control bits like '[NDHTUMWSLKI]') 
) = 65 
write(1, "  -?\tshow this help message\n", 28  -?       show this help message 
) = 28 
exit_group(1)                           = ? 
 
 
  
 
Marsh Posté le 09-02-2004 à 17:51:59
as tu correctement configurer /usr/lib/perl5/5.8.0/smbldap_conf.pm ? 
Car apparment c'est là qu'il va voir pour sa conf ... 
 
A+
Marsh Posté le 09-02-2004 à 18:18:57
oui merci bien ca marche le add mais g u autre probleme lol  
 
[root@serveur mkntpwd]# smbldap-useradd.pl -a -m -g 200 rootadmin 
/usr/local/sbin/smbldap-useradd.pl: unknown group 200 
[root@serveur mkntpwd]# nmblookup serveur 
Unknown parameter encountered: "ldap suffix" 
Ignoring unknown parameter "ldap suffix" 
Unknown parameter encountered: "ldap admin dn" 
Ignoring unknown parameter "ldap admin dn" 
Unknown parameter encountered: "ldap port" 
Ignoring unknown parameter "ldap port" 
Unknown parameter encountered: "ldap server" 
Ignoring unknown parameter "ldap server" 
Unknown parameter encountered: "ldap ssl" 
Ignoring unknown parameter "ldap ssl" 
querying serveur on 192.0.1.255 
192.0.X.X serveur<00> 
pk il ne reconnait pas le parametres ldap dans mon smb.conf??? 
Marsh Posté le 09-02-2004 à 18:31:31
| waouzzaaa a écrit : voila g un probleme (encore...) avec smbldap-tools...  | 
 
 
Oui, ca sent l'install très très fouareuse. 
Question: tu les as configuré tes tools au moins ? 
Car _SLAVELDAP_, _BINDDN_, etc... c'est des valeurs bidons par défaut de la conf, tu dois les remplacer par celle de ta config local. Configure les smbldap-tools, et revient après  
 
 
Lelfe
Marsh Posté le 10-02-2004 à 10:38:47
ok ca c bon alors il reste l'erreur de nmblookup et de smbldap-useradd.pl -a -m -g 200 administrator.... 
[root@serveur 5.8.0]# smbldap-useradd.pl -a -m -g 200 administrator 
/usr/local/sbin/smbldap-useradd.pl: unknown group 200 
 
  
Marsh Posté le 10-02-2004 à 11:20:13
| waouzzaaa a écrit : ok ca c bon alors il reste l'erreur de nmblookup et de smbldap-useradd.pl -a -m -g 200 administrator....  | 
 
 
Vérifie ta conf Samba à coup de 'testparm' 
Vérifie que tes groupes sont corrects. 
En particulier que tu as bien un group 200. 
 
tu m'as l'air d'avoir faire la moitié de la conf...
Marsh Posté le 10-02-2004 à 11:23:07
vérifie tes groupes dans ton arborescence LDAP. 
As tu éxécuté le script smbldap-populate ?
Marsh Posté le 10-02-2004 à 11:46:19
coding system = 
        client code page = 850 
        code page directory = /var/lib/samba/codepages 
        workgroup = example 
        netbios name = SERVEUR 
        netbios aliases = 
        netbios scope = 
        server string = example PDC Server 
        interfaces = 
        bind interfaces only = No 
        security = USER 
        encrypt passwords = Yes 
        update encrypted = No 
        allow trusted domains = Yes 
        hosts equiv = 
        min passwd length = 5 
        map to guest = Never 
        null passwords = No 
        obey pam restrictions = No 
        password server = 
        smb passwd file = /etc/samba/smbpasswd 
        root directory = 
        pam password change = No 
        passwd program = /usr/local/sbin/smbldap-passwd.pl -o %u 
        passwd chat = *new*password* %n\n *newpassword* %n\n *successfully* 
        passwd chat debug = No 
        username map = 
        password level = 0 
        username level = 0 
        unix password sync = Yes 
        restrict anonymous = No 
        lanman auth = Yes 
        use rhosts = No 
        admin log = No 
        log level = 2 
        syslog = 1 
        syslog only = No 
        log file = /var/log/samba/log.%m 
        max log size = 5000 
        timestamp logs = Yes 
        debug hires timestamp = No 
        debug pid = No 
        debug uid = No 
        protocol = NT1 
        large readwrite = Yes 
        max protocol = NT1 
        min protocol = CORE 
        read bmpx = No 
        read raw = Yes 
        write raw = Yes 
        acl compatibility = 
        nt smb support = Yes 
        nt pipe support = Yes 
        nt status support = Yes 
        announce version = 4.9 
        announce as = NT 
        max mux = 50 
        max xmit = 16644 
        name resolve order = lmhosts host wins bcast 
        max ttl = 259200 
        max wins ttl = 518400 
        min wins ttl = 21600 
        time server = No 
        unix extensions = No 
        change notify timeout = 60 
        deadtime = 0 
        getwd cache = Yes 
        keepalive = 300 
        lpq cache time = 10 
        max smbd processes = 0 
        max disk size = 0 
        max open files = 10000 
        name cache timeout = 660 
        read size = 16384 
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 
        stat cache size = 50 
        use mmap = Yes 
        total print jobs = 0 
        load printers = Yes 
        printcap name = cups 
        disable spoolss = No 
        enumports command = 
        addprinter command = 
        deleteprinter command = 
        show add printer wizard = Yes 
        os2 driver map = 
        strip dot = No 
        mangling method = hash 
        character set = ISO8859-1 
        mangled stack = 50 
        stat cache = Yes 
        domain admin group = " @"Domain Admins" " 
        domain guest group = 
        machine password timeout = 604800 
        add user script = /usr/local/sbin/smbldap-useradd.pl -m -d /dev/null -g 1000 -s /bin/false %u 
        delete user script = 
        logon script = STARTUP.BAT 
        logon path = \\%N\%U\profile 
        logon drive = 
        logon home = \\%N\%U 
        domain logons = Yes 
        os level = 65 
        lm announce = Auto 
        lm interval = 60 
        preferred master = Yes 
        local master = Yes 
        domain master = Yes 
        browse list = Yes 
        enhanced browsing = Yes 
        dns proxy = No 
        wins proxy = No 
        wins server = 
        wins support = Yes 
        wins hook = 
        kernel oplocks = Yes 
        lock spin count = 3 
        lock spin time = 10 
        oplock break wait time = 0 
        ldap server = 127.0.0.1 
        ldap port = 389 
        ldap suffix = dc=example,dc=fr 
        ldap filter = (&(uid=%u)(objectclass=sambaAccount)) 
        ldap admin dn = cn=Manager,dc=example,dc=fr 
        ldap ssl = no 
        add share command = 
        change share command = 
        delete share command = 
        config file = 
        preload = 
        lock dir = /var/cache/samba 
        pid directory = /var/run/samba 
        utmp directory = 
        wtmp directory = 
        utmp = No 
        default service = 
        message command = 
        dfree command = 
        valid chars = 
        remote announce = 
        remote browse sync = 
        socket address = 0.0.0.0 
        homedir map = auto.home 
        time offset = 0 
        NIS homedir = No 
        source environment = 
        panic action = 
        hide local users = No 
        host msdfs = No 
        winbind uid = 
        winbind gid = 
        template homedir = /home/%D/%U 
        template shell = /bin/false 
        winbind separator = \ 
        winbind cache time = 15 
        winbind enum users = Yes 
        winbind enum groups = Yes 
        winbind use default domain = No 
        comment = 
        path = 
        alternate permissions = No 
        username = 
        guest account = nobody 
        invalid users = 
        valid users = 
        admin users = 
        read list = 
        write list = 
        printer admin = 
        force user = 
        force group = 
        read only = Yes 
        create mask = 0744 
        force create mode = 00 
        security mask = 0777 
        force security mode = 00 
        directory mask = 0755 
        force directory mode = 00 
        directory security mask = 0777 
        force directory security mode = 00 
        force unknown acl user = 00 
        inherit permissions = No 
        inherit acls = No 
        guest only = No 
        guest ok = No 
        only user = No 
        hosts allow = 
        hosts deny = 
        status = Yes 
        nt acl support = Yes 
        profile acls = No 
        block size = 1024 
        max connections = 0 
        min print space = 0 
        strict allocate = No 
        strict sync = No 
        sync always = No 
        use sendfile = No 
        write cache size = 0 
        max print jobs = 1000 
        printable = No 
        postscript = No 
        printing = cups 
        print command = lpr -r -P%p %s 
        lpq command = lpq -P%p 
        lprm command = lprm -P%p %j 
        lppause command = 
        lpresume command = 
        queuepause command = 
        queueresume command = 
        printer name = 
        use client driver = No 
        default devmode = No 
        printer driver = 
        printer driver file = /etc/samba/printers.def 
        printer driver location = 
        default case = lower 
        case sensitive = No 
        preserve case = Yes 
        short preserve case = Yes 
        mangle case = No 
        mangling char = ~ 
        hide dot files = Yes 
        hide unreadable = No 
        delete veto files = No 
        veto files = 
        hide files = 
        veto oplock files = 
        map system = No 
        map hidden = No 
        map archive = Yes 
        mangled names = Yes 
        mangled map = 
        browseable = Yes 
        blocking locks = Yes 
        csc policy = manual 
        fake oplocks = No 
        locking = Yes 
        oplocks = Yes 
        level2 oplocks = Yes 
        oplock contention limit = 2 
        posix locking = Yes 
        strict locking = No 
        share modes = Yes 
        copy = 
        include = 
        exec = 
        preexec close = No 
        postexec = 
        root preexec = 
        root preexec close = No 
        root postexec = 
        available = Yes 
        volume = 
        fstype = NTFS 
        set directory = No 
        wide links = Yes 
        follow symlinks = Yes 
        dont descend = 
        magic script = 
        magic output = 
        delete readonly = No 
        dos filemode = No 
        dos filetimes = No 
        dos filetime resolution = No 
        fake directory create times = No 
        vfs object = 
        vfs options = 
        msdfs root = No 
 
[netlogon] 
        comment = Network Logon Service 
        path = /opt/samba/netlogon 
        guest ok = Yes 
 
[DOC] 
        path = /usr/share/doc 
        read only = No 
        create mask = 0750 
        guest ok = Yes 
 
[homes] 
        comment = Home Directories 
        valid users = %S 
        read only = No 
        create mask = 0664 
        directory mask = 0775 
        browseable = No 
 
[profiles] 
        path = /opt/samba/profiles 
        read only = No 
        create mask = 0644 
        guest ok = Yes 
        browseable = No 
 
 
sinon le groupe 200 est bien present dans ldap... 
c la liaison entre ldap et samba qui foire apparemment car le nmblookup foire... 
cela viendrait de quel fichier??je veux pas me logger sur le syt linux donc g pas toucher aux fichiers pam... 
par contre g modif nsswitch.conf
Marsh Posté le 10-02-2004 à 11:46:20
coding system = 
        client code page = 850 
        code page directory = /var/lib/samba/codepages 
        workgroup = example 
        netbios name = SERVEUR 
        netbios aliases = 
        netbios scope = 
        server string = example PDC Server 
        interfaces = 
        bind interfaces only = No 
        security = USER 
        encrypt passwords = Yes 
        update encrypted = No 
        allow trusted domains = Yes 
        hosts equiv = 
        min passwd length = 5 
        map to guest = Never 
        null passwords = No 
        obey pam restrictions = No 
        password server = 
        smb passwd file = /etc/samba/smbpasswd 
        root directory = 
        pam password change = No 
        passwd program = /usr/local/sbin/smbldap-passwd.pl -o %u 
        passwd chat = *new*password* %n\n *newpassword* %n\n *successfully* 
        passwd chat debug = No 
        username map = 
        password level = 0 
        username level = 0 
        unix password sync = Yes 
        restrict anonymous = No 
        lanman auth = Yes 
        use rhosts = No 
        admin log = No 
        log level = 2 
        syslog = 1 
        syslog only = No 
        log file = /var/log/samba/log.%m 
        max log size = 5000 
        timestamp logs = Yes 
        debug hires timestamp = No 
        debug pid = No 
        debug uid = No 
        protocol = NT1 
        large readwrite = Yes 
        max protocol = NT1 
        min protocol = CORE 
        read bmpx = No 
        read raw = Yes 
        write raw = Yes 
        acl compatibility = 
        nt smb support = Yes 
        nt pipe support = Yes 
        nt status support = Yes 
        announce version = 4.9 
        announce as = NT 
        max mux = 50 
        max xmit = 16644 
        name resolve order = lmhosts host wins bcast 
        max ttl = 259200 
        max wins ttl = 518400 
        min wins ttl = 21600 
        time server = No 
        unix extensions = No 
        change notify timeout = 60 
        deadtime = 0 
        getwd cache = Yes 
        keepalive = 300 
        lpq cache time = 10 
        max smbd processes = 0 
        max disk size = 0 
        max open files = 10000 
        name cache timeout = 660 
        read size = 16384 
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 
        stat cache size = 50 
        use mmap = Yes 
        total print jobs = 0 
        load printers = Yes 
        printcap name = cups 
        disable spoolss = No 
        enumports command = 
        addprinter command = 
        deleteprinter command = 
        show add printer wizard = Yes 
        os2 driver map = 
        strip dot = No 
        mangling method = hash 
        character set = ISO8859-1 
        mangled stack = 50 
        stat cache = Yes 
        domain admin group = " @"Domain Admins" " 
        domain guest group = 
        machine password timeout = 604800 
        add user script = /usr/local/sbin/smbldap-useradd.pl -m -d /dev/null -g 1000 -s /bin/false %u 
        delete user script = 
        logon script = STARTUP.BAT 
        logon path = \\%N\%U\profile 
        logon drive = 
        logon home = \\%N\%U 
        domain logons = Yes 
        os level = 65 
        lm announce = Auto 
        lm interval = 60 
        preferred master = Yes 
        local master = Yes 
        domain master = Yes 
        browse list = Yes 
        enhanced browsing = Yes 
        dns proxy = No 
        wins proxy = No 
        wins server = 
        wins support = Yes 
        wins hook = 
        kernel oplocks = Yes 
        lock spin count = 3 
        lock spin time = 10 
        oplock break wait time = 0 
        ldap server = 127.0.0.1 
        ldap port = 389 
        ldap suffix = dc=example,dc=fr 
        ldap filter = (&(uid=%u)(objectclass=sambaAccount)) 
        ldap admin dn = cn=Manager,dc=example,dc=fr 
        ldap ssl = no 
        add share command = 
        change share command = 
        delete share command = 
        config file = 
        preload = 
        lock dir = /var/cache/samba 
        pid directory = /var/run/samba 
        utmp directory = 
        wtmp directory = 
        utmp = No 
        default service = 
        message command = 
        dfree command = 
        valid chars = 
        remote announce = 
        remote browse sync = 
        socket address = 0.0.0.0 
        homedir map = auto.home 
        time offset = 0 
        NIS homedir = No 
        source environment = 
        panic action = 
        hide local users = No 
        host msdfs = No 
        winbind uid = 
        winbind gid = 
        template homedir = /home/%D/%U 
        template shell = /bin/false 
        winbind separator = \ 
        winbind cache time = 15 
        winbind enum users = Yes 
        winbind enum groups = Yes 
        winbind use default domain = No 
        comment = 
        path = 
        alternate permissions = No 
        username = 
        guest account = nobody 
        invalid users = 
        valid users = 
        admin users = 
        read list = 
        write list = 
        printer admin = 
        force user = 
        force group = 
        read only = Yes 
        create mask = 0744 
        force create mode = 00 
        security mask = 0777 
        force security mode = 00 
        directory mask = 0755 
        force directory mode = 00 
        directory security mask = 0777 
        force directory security mode = 00 
        force unknown acl user = 00 
        inherit permissions = No 
        inherit acls = No 
        guest only = No 
        guest ok = No 
        only user = No 
        hosts allow = 
        hosts deny = 
        status = Yes 
        nt acl support = Yes 
        profile acls = No 
        block size = 1024 
        max connections = 0 
        min print space = 0 
        strict allocate = No 
        strict sync = No 
        sync always = No 
        use sendfile = No 
        write cache size = 0 
        max print jobs = 1000 
        printable = No 
        postscript = No 
        printing = cups 
        print command = lpr -r -P%p %s 
        lpq command = lpq -P%p 
        lprm command = lprm -P%p %j 
        lppause command = 
        lpresume command = 
        queuepause command = 
        queueresume command = 
        printer name = 
        use client driver = No 
        default devmode = No 
        printer driver = 
        printer driver file = /etc/samba/printers.def 
        printer driver location = 
        default case = lower 
        case sensitive = No 
        preserve case = Yes 
        short preserve case = Yes 
        mangle case = No 
        mangling char = ~ 
        hide dot files = Yes 
        hide unreadable = No 
        delete veto files = No 
        veto files = 
        hide files = 
        veto oplock files = 
        map system = No 
        map hidden = No 
        map archive = Yes 
        mangled names = Yes 
        mangled map = 
        browseable = Yes 
        blocking locks = Yes 
        csc policy = manual 
        fake oplocks = No 
        locking = Yes 
        oplocks = Yes 
        level2 oplocks = Yes 
        oplock contention limit = 2 
        posix locking = Yes 
        strict locking = No 
        share modes = Yes 
        copy = 
        include = 
        exec = 
        preexec close = No 
        postexec = 
        root preexec = 
        root preexec close = No 
        root postexec = 
        available = Yes 
        volume = 
        fstype = NTFS 
        set directory = No 
        wide links = Yes 
        follow symlinks = Yes 
        dont descend = 
        magic script = 
        magic output = 
        delete readonly = No 
        dos filemode = No 
        dos filetimes = No 
        dos filetime resolution = No 
        fake directory create times = No 
        vfs object = 
        vfs options = 
        msdfs root = No 
 
[netlogon] 
        comment = Network Logon Service 
        path = /opt/samba/netlogon 
        guest ok = Yes 
 
[DOC] 
        path = /usr/share/doc 
        read only = No 
        create mask = 0750 
        guest ok = Yes 
 
[homes] 
        comment = Home Directories 
        valid users = %S 
        read only = No 
        create mask = 0664 
        directory mask = 0775 
        browseable = No 
 
[profiles] 
        path = /opt/samba/profiles 
        read only = No 
        create mask = 0644 
        guest ok = Yes 
        browseable = No 
 
 
sinon le groupe 200 est bien present dans ldap... 
c la liaison entre ldap et samba qui foire apparemment car le nmblookup foire... 
cela viendrait de quel fichier??je veux pas me logger sur le syt linux donc g pas toucher aux fichiers pam... 
par contre g modif nsswitch.conf
Marsh Posté le 10-02-2004 à 14:44:30
Tes problèmes viennent soit de ta config samba : 
| ldap suffix = dc=example,dc=fr  | 
 
soit de la config de ton smbldap_conf.pm 
 
Autrement tu peux tester en rajoutant un user avec un ldif+ldapadd bien fait, y a plein de howto avec des exemples
Marsh Posté le 10-02-2004 à 15:22:02
ben je pense pas que cela vienne du smb.conf... 
ya pas un fichier pour synchroniser ldap et samba??? 
car apparemment c un probleme de reconnaissance de module non??samba trouve pas ldap 
Marsh Posté le 10-02-2004 à 15:43:13
pour que samba trouve ldap il faut que ça soit correct : 
| ldap server = 127.0.0.1  | 
 
rajoute ça aussi: 
| passdb backend = ldapsam:ldap://127.0.0.1 | 
 
tu es en samba 3? 
si oui tapes les commandes suivantes pour voir si samba prend en compte tes users et groupes: 
| getent passwd  | 
 
 
Marsh Posté le 10-02-2004 à 16:14:57
ben non  pas samba 3, mais les commandes getent marchent quand meme,mais il me prend pas en compte les users et groups  
 
sinon g tjs la meme erreur : 
[root@serveur 5.8.0]# nmblookup serveur 
Unknown parameter encountered: "ldap suffix" 
Ignoring unknown parameter "ldap suffix" 
Unknown parameter encountered: "ldap admin dn" 
Ignoring unknown parameter "ldap admin dn" 
Unknown parameter encountered: "ldap port" 
Ignoring unknown parameter "ldap port" 
Unknown parameter encountered: "ldap server" 
Ignoring unknown parameter "ldap server" 
Unknown parameter encountered: "ldap ssl" 
Ignoring unknown parameter "ldap ssl" 
Unknown parameter encountered: "ldap filter" 
Ignoring unknown parameter "ldap filter" 
Unknown parameter encountered: "passdb backend" 
Ignoring unknown parameter "passdb backend" 
querying serveur on 192.0.1.255 
192.0.1.42 serveur<00> 
....:cry:
Marsh Posté le 10-02-2004 à 16:22:20
| waouzzaaa a écrit : ben non  pas samba 3, mais les commandes getent marchent quand meme,mais il me prend pas en compte les users et groups  | 
 
 
et bien j'ai le regret de t'annoncer que samba n'as pas été compilé avec le support LDAP. enfin je pense   
  
testparm devrais te sortir les mêmes erreur sur les paramètres LDAP si c'est le cas. 
quelle version de samba tu as? et quelle distrib?
Marsh Posté le 10-02-2004 à 17:54:38
effectivement je crois que tu as raison c un samba qui etait deja installé et sans ldap apparemment... 
ben en totu cas merci bcp pour toutes ces explications  
 
 
je vais essayer avec une install propre  
 
 
pS : je tourne sous Mandrake 9.1 et samba 2.2.7a
Marsh Posté le 11-02-2004 à 19:10:51
arf g un probleme avec l'instal de samba... 
g fais les manips suivantes : 
tar xzf samba-3.0.0.tar.gz 
apres g suici ce tuto... 
[user@pc tmp]$ cd samba-3.0.0/source/  (moi ct dans home..) 
[user@pc source]$ ./configure --with-ldap --with-ldapsam --with-acl-support 
[user@pc source]$ su 
[root@pc source]# make 
[root@pc source]# make install 
 
[root@pc source]# cd.. 
[root@pc samba-3.0.0]# cd examples/LDAP/ 
[root@pc LDAP]# cp samba.schema /etc/openldap/schema/ 
 
Créer vos fichiers smb.conf dans le répertoire /usr/local/samba/lib   (la je vois pas de quel fichiers il parle...) 
 
ben impossible de lancer les daemons samba... 
Marsh Posté le 11-02-2004 à 20:13:27
tu n'as qu'un seul fichier de conf pour samba : smb.conf 
reprend celui que tu utilisais plus haut. 
pour le tuto suit celui là http://www.idealx.org/prj/samba/samba-ldap-howto.pdf 
c'est la référence   
 
Marsh Posté le 11-02-2004 à 21:00:36
le problème c'est qu'il est plus trop à jour pour Samba 3.0.0 
Dans les grandes lignes c le même principe. 
Mais comme notre ami semble avoir du mal à chercher un ptit peu par lui même...
Marsh Posté le 12-02-2004 à 18:11:49
comment savoir rapidement si samba s'est bien installé avec les options ldap??? 
parceque g fais toutes les manips mais je voudrais etre sûr de mon coup et pas m'en apercevoir une fois dans une semaine... 
Marsh Posté le 12-02-2004 à 18:15:05
| waouzzaaa a écrit : comment savoir rapidement si samba s'est bien installé avec les options ldap???  | 
 
dans ton smb.conf tu met tes options ldap adaptées à ta config: 
| ldap server = 127.0.0.1  | 
 
puis un testparm -v 
si c'est pas bon il va gueuler sur les options ldap  
Marsh Posté le 12-02-2004 à 20:40:47
| waouzzaaa a écrit : comment savoir rapidement si samba s'est bien installé avec les options ldap???  | 
 
 
$ ldd /usr/sbin/smbd 
 
et tu dois voir la lib ldap dans la liste qui s'affiche. 
 
Lelfe
Marsh Posté le 13-02-2004 à 09:21:06
ok merci ca marche par contre g ete obligé de forcer l'install de samba-server (--no deps --force) car il me demandait la perl-base 5.6.1 bien que j'ai la 5.8.0... 
c grave? 
Marsh Posté le 13-02-2004 à 10:42:39
il me fait peur ton RPM. 
Il avait une dépendance sur = 5.6.1 ? et pas >= 5.6.1 ? 
 
Ce genre de truc, j'évite les --force
Marsh Posté le 13-02-2004 à 14:14:38
non non ct sur >= 5.6.1  
 
non c bon maintenant g ca comme probleme  :
 : 
[root@serveur /]# ssh testuser1@localhost 
testuser1@localhost's password: 
Permission denied, please try again. 
testuser1@localhost's password: 
Permission denied, please try again. 
testuser1@localhost's password: 
Permission denied (publickey,password,keyboard-interactive). 
... 
Marsh Posté le 13-02-2004 à 21:27:09
oula, tu as bourriné ton conf de user et ton nss_switch, à coup de LDAP. Le tout mal configuré... 
 
Init 1 sur la machine, et tu corriges ca...
Marsh Posté le 16-02-2004 à 14:56:57
ben g modif nsswitch,passwd et system-auth avec pam_ldap.so comme indiqué ds les howto... 
Marsh Posté le 16-02-2004 à 16:40:53
| waouzzaaa a écrit : ben g modif nsswitch,passwd et system-auth avec pam_ldap.so comme indiqué ds les howto...  | 
 
ben te logues pas en ssh alors ... 
va devant ta machine et essayes ! enfin si tu peux ...   
 
Marsh Posté le 17-02-2004 à 15:27:40
ce que je veux dire, c'est que tu n'as surement pas configuré 
dans pam.d la partie ssh, donc si tu te logues par ssh il ne verifiera pas ton compte user dans ldap. 
donc logues toi directement sur ton serveur si tu veux faire des tests.
Marsh Posté le 17-02-2004 à 15:56:52
ouaip en fait le probleme principam apparemment il vient du fait que il me rentre pas mes utilisateurs dans le systeme... 
#smbldap-useradd.pl -m testuser1 
#smbldap-passwd testuser1 
#getent passwd 
normalement je dois trouver testuser1....mais non 
Marsh Posté le 17-02-2004 à 16:05:09
| waouzzaaa a écrit : ouaip en fait le probleme principam apparemment il vient du fait que il me rentre pas mes utilisateurs dans le systeme...  | 
 
Tu n'as plus de message d'erreur apparemment ! 
Utilises ldapsearch ou gq (graphique) pour browser ton annuaire ldap et détecter les erreurs
Marsh Posté le 17-02-2004 à 16:18:46
http://www.mandrakesecure.net/en/docs/samba-pdc.php 
 
http://www.mandrakesecure.net/en/d [...] vanced.php 
 
en espérant ke cela t'aidera
Marsh Posté le 25-02-2004 à 10:12:59
hum ya rien a faire... 
g essayé un tuto specialement fait pour la mandrake : 
http://arnofear.free.fr/linux/ldap-samba-1.php 
c une ident posix/ldap pour commencer mais ca marche tjs pas... 
quelqu'un a t'il deja essayer ce tuto?? 
Marsh Posté le 26-02-2004 à 14:17:51
bon le howto de www.mandrakesecure.net/en/docs/ldap-auth2.php 
est pas mal mais ca ne fonctionne tjs pas... 
quand je fais un getent passwd il ne trouve pas mes utilisateurs dans ldap... 
j'ai effectué toues les etapes antérieures sans problemes et je bloque la dessus...en effet a quoi bon continuer plus loin si les clients ne reconnaissent pas mes utlisateurs ldap...
Marsh Posté le 09-02-2004 à 15:09:41
voila g un probleme (encore...) avec smbldap-tools...

quand je veux rajouter un user il me fais ca :
[root@serveur sbin]# smbldap-useradd.pl -m testuser1
ldap_bind: Can't contact LDAP server
get_user_dn2: error in ldapsearch :
/usr/bin/ldapsearch -x -h _SLAVELDAP_ -D '_BINDDN_' -w '_BINDPW_' -b '_SUFFIX_' -s 'sub' '(&(objectclass=posixAccount)(uid=testuser1))'
/usr/local/sbin/smbldap-useradd.pl: error in get_user_dn2
cela pourrait il venir d'une installation foireuse de smbldap tools??