I've been working on configuring solaris 10 to auth against openldap. Currently i have a centos 5.4 box authing against the same ldap server, and all local solaris openldap tools work on the solaris host that i'm having issues with.
I believe the issue is related to pam or ssh, as I don't see any of the expected ldap related information in the output of truss on the debug ssh process I ran (included below). Anyone on the list see an issue like this before?
Here are relevant config files:
# /etc/pam.conf # Authentication management
#
# login service (explicit because of pam_dial_auth) # login auth sufficient /lib/security/pam_ldap.so.1 debug login auth requisite pam_authtok_get.so.1 debug login auth required pam_dhkeys.so.1 debug login auth required pam_unix_cred.so.1 debug login auth required pam_dial_auth.so.1 debug login auth required pam_unix_auth.so.1 server_policy debug # # rlogin service (explicit because of pam_rhost_auth) # rlogin auth sufficient /lib/security/pam_ldap.so.1 debug rlogin auth sufficient pam_rhosts_auth.so.1 debug rlogin auth requisite pam_authtok_get.so.1 debug rlogin auth required pam_dhkeys.so.1 debug rlogin auth required pam_unix_cred.so.1 debug rlogin auth required pam_unix_auth.so.1 server_policy debug # # rsh service (explicit because of pam_rhost_auth, # and pam_unix_auth for meaningful pam_setcred) # rsh auth sufficient /lib/security/pam_ldap.so.1 debug rsh auth sufficient pam_rhosts_auth.so.1 rsh auth required pam_unix_cred.so.1 rsh auth required pam_unix_auth.so.1 server_policy debug # # PPP service (explicit because of pam_dial_auth) # ppp auth sufficient /lib/security/pam_ldap.so.1 debug ppp auth requisite pam_authtok_get.so.1 ppp auth required pam_dhkeys.so.1 ppp auth required pam_dial_auth.so.1 ppp auth required pam_unix_auth.so.1 server_policy debug # # Default definitions for Authentication management # Used when service name is not explicitly mentioned for # authentication # other auth sufficient /lib/security/pam_ldap.so.1 debug other auth requisite pam_authtok_get.so.1 other auth required pam_dhkeys.so.1 other auth required pam_unix_cred.so.1 other auth required pam_unix_auth.so.1 server_policy debug # # passwd command (explicit because of a different authentication # module) # passwd auth sufficient /lib/security/pam_ldap.so.1 debug passwd auth required pam_passwd_auth.so.1 server_policy debug # # cron service (explicit because of non-usage of pam_roles.so.1) # cron account required pam_unix_account.so.1 # # Default definition for Account management # Used when service name is not explicitly mentioned for account # management # other account sufficient /lib/security/pam_ldap.so.1 debug other account requisite pam_roles.so.1 other account required pam_unix_account.so.1 server_policy # # Default definition for Session management # Used when service name is not explicitly mentioned for session #management # other session required pam_unix_session.so.1 #other session required pam_mkhomedir.so.1 # # Default definition for Password management # Used when service name is not explicitly mentioned for password # management # other password required pam_dhkeys.so.1 other password requisite pam_authtok_get.so.1 other password requisite pam_authtok_check.so.1 other password required pam_authtok_store.so.1 server_policy
# # Support for Kerberos V5 authentication and example configurations # can # be found in the pam_krb5(5) man page under the "EXAMPLES" section. sshd-pubkey account required pam_unix_account.so.1
# /etc/ldap.conf ssl start_tls HOST hostname.domain:389 hostname.domain:389 BASE ou=people,dc=hostname,dc=domain pam_filter objectclass=posixAccount pam_login_attribute uid TLS_CACERT /etc/openldap/cacerts/hostname.domain.cert.pem TLS_REQCERT allow
# /etc/nsswitch.conf
passwd: files ldap group: files ldap
# You must also set up the /etc/resolv.conf file for DNS name # server lookup. See resolv.conf(4). hosts: files dns
# Note that IPv4 addresses are searched for in all of the ipnodes databases # before searching the hosts databases. ipnodes: files dns
networks: files protocols: files rpc: files ethers: files netmasks: files bootparams: files publickey: files # At present there isn't a 'files' backend for netgroup; the system will # figure it out pretty quickly, and won't use netgroups at all. netgroup: files automount: files aliases: files services: files printers: user files
auth_attr: files prof_attr: files project: files
tnrhtp: files tnrhdb: files
# truss of ssh debug process on attempted login:
execve("/usr/lib/ssh/sshd", 0x08047C34, 0x08047C48) argc = 4 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON, -1, 0) = 0xCE7F0000 resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12 resolvepath("/usr/lib/ssh/sshd", "/usr/lib/ssh/sshd", 1023) = 17 stat64("/usr/lib/ssh/sshd", 0x080479C0) = 0 open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT sysconfig(_CONFIG_PAGESIZE) = 4096 stat64("/usr/sfw/lib/libsocket.so.1", 0x08047260) Err#2 ENOENT stat64("/lib/libsocket.so.1", 0x08047260) = 0 resolvepath("/lib/libsocket.so.1", "/lib/libsocket.so.1", 1023) = 19 open("/lib/libsocket.so.1", O_RDONLY) = 3 mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xCE7B0000 mmap(0x00010000, 114688, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE790000 mmap(0xCE790000, 44002, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE790000 mmap(0xCE7AB000, 2645, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 45056) = 0xCE7AB000 munmap(0xCE79B000, 65536) = 0 memcntl(0xCE790000, 12080, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libnsl.so.1", 0x08047260) Err#2 ENOENT stat64("/lib/libnsl.so.1", 0x08047260) = 0 resolvepath("/lib/libnsl.so.1", "/lib/libnsl.so.1", 1023) = 16 open("/lib/libnsl.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 647168, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE6F0000 mmap(0xCE6F0000, 526365, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE6F0000 mmap(0xCE781000, 19893, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 528384) = 0xCE781000 mmap(0xCE786000, 30056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANON, -1, 0) = 0xCE786000 munmap(0xCE771000, 65536) = 0 memcntl(0xCE6F0000, 58076, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libz.so.1", 0x08047260) Err#2 ENOENT stat64("/lib/libz.so.1", 0x08047260) Err#2 ENOENT stat64("/usr/lib/libz.so.1", 0x08047260) = 0 resolvepath("/usr/lib/libz.so.1", "/usr/lib/libz.so.1", 1023) = 18 open("/usr/lib/libz.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 126976, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE6D0000 mmap(0xCE6D0000, 58404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE6D0000 mmap(0xCE6EE000, 2602, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_FIXED|MAP_INITDATA, 3, 57344) = 0xCE6EE000 munmap(0xCE6DF000, 61440) = 0 memcntl(0xCE6D0000, 4104, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libpam.so.1", 0x08047260) Err#2 ENOENT stat64("/lib/libpam.so.1", 0x08047260) = 0 resolvepath("/lib/libpam.so.1", "/lib/libpam.so.1", 1023) = 16 open("/lib/libpam.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 94208, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE6B0000 mmap(0xCE6B0000, 21939, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE6B0000 mmap(0xCE6C6000, 3129, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 24576) = 0xCE6C6000 munmap(0xCE6B6000, 65536) = 0 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON, -1, 0) = 0xCE7C0000 memcntl(0xCE6B0000, 3384, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libbsm.so.1", 0x08047260) Err#2 ENOENT stat64("/lib/libbsm.so.1", 0x08047260) = 0 resolvepath("/lib/libbsm.so.1", "/lib/libbsm.so.1", 1023) = 16 open("/lib/libbsm.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 208896, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE670000 mmap(0xCE670000, 118546, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE670000 mmap(0xCE69D000, 16558, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 118784) = 0xCE69D000 mmap(0xCE6A2000, 248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANON, -1, 0) = 0xCE6A2000 munmap(0xCE68D000, 65536) = 0 memcntl(0xCE670000, 27028, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libwrap.so.1", 0x08047260) = 0 resolvepath("/usr/sfw/lib/libwrap.so.1", "/usr/sfw/lib/libwrap.so.1.0", 1023) = 27 open("/usr/sfw/lib/libwrap.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE650000 mmap(0xCE650000, 23669, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE650000 mmap(0xCE666000, 3810, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 24576) = 0xCE666000 mmap(0xCE667000, 1328, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANON, -1, 0) = 0xCE667000 munmap(0xCE656000, 65536) = 0 memcntl(0xCE650000, 7968, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libcrypto.so.0.9.7", 0x08047260) = 0 resolvepath("/usr/sfw/lib/libcrypto.so.0.9.7", "/usr/sfw/lib/libcrypto.so.0.9.7", 1023) = 31 open("/usr/sfw/lib/libcrypto.so.0.9.7", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 1126400, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE530000 mmap(0xCE530000, 970196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE530000 mmap(0xCE62D000, 81450, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 970752) = 0xCE62D000 mmap(0xCE641000, 7952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANON, -1, 0) = 0xCE641000 munmap(0xCE61D000, 65536) = 0 memcntl(0xCE530000, 187192, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libgss.so.1", 0x08047260) Err#2 ENOENT stat64("/lib/libgss.so.1", 0x08047260) Err#2 ENOENT stat64("/usr/lib/libgss.so.1", 0x08047260) = 0 resolvepath("/usr/lib/libgss.so.1", "/usr/lib/libgss.so.1", 1023) = 20 open("/usr/lib/libgss.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 114688, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE510000 mmap(0xCE510000, 44434, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE510000 mmap(0xCE52B000, 1287, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 45056) = 0xCE52B000 munmap(0xCE51B000, 65536) = 0 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON, -1, 0) = 0xCE7A0000 memcntl(0xCE510000, 6860, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libcmd.so.1", 0x08047260) Err#2 ENOENT stat64("/lib/libcmd.so.1", 0x08047260) = 0 resolvepath("/lib/libcmd.so.1", "/lib/libcmd.so.1", 1023) = 16 open("/lib/libcmd.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE4F0000 mmap(0xCE4F0000, 8996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE4F0000 mmap(0xCE503000, 505, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 12288) = 0xCE503000 munmap(0xCE4F3000, 65536) = 0 memcntl(0xCE4F0000, 2584, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libcontract.so.1", 0x08047260) Err#2 ENOENT stat64("/lib/libcontract.so.1", 0x08047260) = 0 resolvepath("/lib/libcontract.so.1", "/lib/libcontract.so.1", 1023) = 21 open("/lib/libcontract.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 86016, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE4D0000 mmap(0xCE4D0000, 12311, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE4D0000 mmap(0xCE4E4000, 392, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 16384) = 0xCE4E4000 munmap(0xCE4D4000, 65536) = 0 memcntl(0xCE4D0000, 4704, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libc.so.1", 0x08047260) Err#2 ENOENT stat64("/lib/libc.so.1", 0x08047260) = 0 resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14 open("/lib/libc.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 1212416, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE3A0000 mmap(0xCE3A0000, 1105861, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE3A0000 mmap(0xCE4BE000, 30311, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_FIXED|MAP_INITDATA, 3, 1105920) = 0xCE4BE000 mmap(0xCE4C6000, 4256, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_FIXED|MAP_ANON, -1, 0) = 0xCE4C6000 munmap(0xCE4AE000, 65536) = 0 memcntl(0xCE3A0000, 124344, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON, -1, 0) = 0xCE6E0000 stat64("/lib/libmd.so.1", 0x08047260) = 0 resolvepath("/lib/libmd.so.1", "/lib/libmd.so.1", 1023) = 15 open("/lib/libmd.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 126976, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE380000 mmap(0xCE380000, 56424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE380000 mmap(0xCE39E000, 552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 57344) = 0xCE39E000 munmap(0xCE38E000, 65536) = 0 memcntl(0xCE380000, 1464, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/lib/libsecdb.so.1", 0x08047260) = 0 resolvepath("/lib/libsecdb.so.1", "/lib/libsecdb.so.1", 1023) = 18 open("/lib/libsecdb.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE360000 mmap(0xCE360000, 11898, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE360000 mmap(0xCE373000, 698, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 12288) = 0xCE373000 munmap(0xCE363000, 65536) = 0 memcntl(0xCE360000, 4128, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libc.so.1", 0x08047260) Err#2 ENOENT stat64("/usr/sfw/lib/libsocket.so.1", 0x08047260) Err#2 ENOENT stat64("/usr/sfw/lib/libnsl.so.1", 0x08047260) Err#2 ENOENT stat64("/lib/libnvpair.so.1", 0x08047260) = 0 resolvepath("/lib/libnvpair.so.1", "/lib/libnvpair.so.1", 1023) = 19 open("/lib/libnvpair.so.1", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE340000 mmap(0xCE340000, 27786, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE340000 mmap(0xCE357000, 620, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 28672) = 0xCE357000 munmap(0xCE347000, 65536) = 0 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON, -1, 0) = 0xCE6C0000 memcntl(0xCE340000, 7604, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat64("/usr/sfw/lib/libcrypto_extra.so.0.9.7", 0x08047040) = 0 resolvepath("/usr/sfw/lib/libcrypto_extra.so.0.9.7", "/usr/sfw/lib/libcrypto_extra.so.0.9.7", 1023) = 37 open("/usr/sfw/lib/libcrypto_extra.so.0.9.7", O_RDONLY) = 3 mmap(0xCE7B0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xCE7B0000 mmap(0x00010000, 110592, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE320000 mmap(0xCE320000, 38069, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE320000 mmap(0xCE33A000, 1452, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 3, 40960) = 0xCE33A000 munmap(0xCE32A000, 65536) = 0 memcntl(0xCE320000, 4432, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON|MAP_ALIGN, -1, 0) = 0xCE690000 munmap(0xCE7B0000, 32768) = 0 getcontext(0x08047830) getrlimit(RLIMIT_STACK, 0x08047828) = 0 getpid() = 21519 [21518] lwp_private(0, 1, 0xCE692A00) = 0x000001C3 setustack(0xCE692A60) sigfillset(0xCE4C5DE0) = 0 sysi86(SI86FPSTART, 0xCE4C6750, 0x0000133F, 0x00001F80) = 0x00000001 sysconfig(_CONFIG_PAGESIZE) = 4096 brk(0x080B4B10) = 0 brk(0x080B6B10) = 0 stat64("/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.3", 0x080462B0) = 0 resolvepath("/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.3", "/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.3", 1023) = 52 open("/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.3", O_RDONLY) = 3 mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) = 0xCE7B0000 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON, -1, 0) = 0xCE660000 mmap(0x00010000, 86016, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE300000 mmap(0xCE300000, 16042, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 3, 0) = 0xCE300000 mmap(0xCE313000, 6074, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_FIXED|MAP_INITDATA, 3, 12288) = 0xCE313000 munmap(0xCE304000, 61440) = 0 memcntl(0xCE300000, 5508, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 munmap(0xCE7B0000, 32768) = 0 brk(0x080B6B10) = 0 brk(0x080B8B10) = 0 getpid() = 21519 [21518] getpid() = 21519 [21518] open("/dev/urandom", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 3 pollsys(0x080470F0, 1, 0x08047168, 0x00000000) = 1 read(3, " rFE8288CA05 NC28A89B1 5".., 32) = 32 close(3) = 0 getpid() = 21519 [21518] getpid() = 21519 [21518] getuid() = 0 [0] getpid() = 21519 [21518] time() = 1302129784 getpid() = 21519 [21518] open64("/etc/ssh/sshd_config", O_RDONLY) = 3 fstat64(3, 0x08046DC0) = 0 brk(0x080B8B10) = 0 brk(0x080BAB10) = 0 fstat64(3, 0x08046D00) = 0 ioctl(3, TCGETA, 0x08046D94) Err#25 ENOTTY read(3, " #\n # C o p y r i g h".., 8192) = 5215 open("/etc/netconfig", O_RDONLY|O_LARGEFILE) = 4 time() = 1302129784 rctlsys(0, "process.max-file-descriptor", 0x00000000, 0x080B6240, 0, 0) = 0 read(4, " # p r a g m a i d e n".., 1024) = 1024 read(4, " t s t p i _ c".., 1024) = 215 read(4, 0x080BA620, 1024) = 0 lseek(4, 0, SEEK_SET) = 0 read(4, " # p r a g m a i d e n".., 1024) = 1024 read(4, " t s t p i _ c".., 1024) = 215 brk(0x080BAB10) = 0 brk(0x080BCB10) = 0 read(4, 0x080BA620, 1024) = 0 close(4) = 0 open("/dev/udp", O_RDONLY) = 4 ioctl(4, SIOCGLIFNUM, 0x08046B60) = 0 close(4) = 0 brk(0x080BCB10) = 0 brk(0x080BEB10) = 0 getuid() = 0 [0] getuid() = 0 [0] read(3, 0x080B81FC, 8192) = 0 llseek(3, 0, SEEK_CUR) = 5215 close(3) = 0 open("/etc/default/login", O_RDONLY) = 3 llseek(3, 0, SEEK_CUR) = 0 llseek(3, 0, SEEK_SET) = 0 fstat64(3, 0x080471A0) = 0 fstat64(3, 0x080470E0) = 0 ioctl(3, TCGETA, 0x08047174) Err#25 ENOTTY read(3, " # i d e n t\t " @ ( # )".., 8192) = 2258 read(3, 0x080BB164, 8192) = 0 llseek(3, 0, SEEK_CUR) = 2258 llseek(3, 0, SEEK_SET) = 0 read(3, " # i d e n t\t " @ ( # )".., 8192) = 2258 read(3, 0x080BB164, 8192) = 0 llseek(3, 0, SEEK_CUR) = 2258 close(3) = 0 fstat64(2, 0x08045B50) = 0 debug1: sshd version Sun_SSH_1.1.3write(2, " d e b u g 1 : s s h d".., 34) = 34
write(2, "\r\n", 2) = 2 open64("/etc/ssh/ssh_host_rsa_key", O_RDONLY) = 3 fstat64(3, 0x080471F0) = 0 getuid() = 0 [0] llseek(3, 0, SEEK_END) = 887 llseek(3, 0, SEEK_SET) = 0 read(3, " - - - - - B E G I N R".., 887) = 887 llseek(3, 0, SEEK_SET) = 0 fcntl(3, F_GETFD, 0x00000000) = 0 fstat64(3, 0x08046A90) = 0 fstat64(3, 0x080469D0) = 0 ioctl(3, TCGETA, 0x08046A64) Err#25 ENOTTY read(3, " - - - - - B E G I N R".., 8192) = 887 llseek(3, 0, SEEK_CUR) = 887 close(3) = 0 debug1: read PEM private key done: type RSAwrite(2, " d e b u g 1 : r e a d".., 43) = 43
write(2, "\r\n", 2) = 2 debug1: private host key: #0 type 1 RSAwrite(2, " d e b u g 1 : p r i v".., 39) = 39
write(2, "\r\n", 2) = 2 open64("/etc/ssh/ssh_host_dsa_key", O_RDONLY) = 3 fstat64(3, 0x080471F0) = 0 getuid() = 0 [0] llseek(3, 0, SEEK_END) = 668 llseek(3, 0, SEEK_SET) = 0 read(3, " - - - - - B E G I N D".., 668) = 668 llseek(3, 0, SEEK_SET) = 0 fcntl(3, F_GETFD, 0x00000000) = 0 fstat64(3, 0x08046A90) = 0 fstat64(3, 0x080469D0) = 0 ioctl(3, TCGETA, 0x08046A64) Err#25 ENOTTY read(3, " - - - - - B E G I N D".., 8192) = 668 llseek(3, 0, SEEK_CUR) = 668 close(3) = 0 debug1: read PEM private key done: type DSAwrite(2, " d e b u g 1 : r e a d".., 43) = 43
write(2, "\r\n", 2) = 2 debug1: private host key: #1 type 2 DSAwrite(2, " d e b u g 1 : p r i v".., 39) = 39
write(2, "\r\n", 2) = 2 setgroups(0, 0x00000000) = 0 auditsys(BSM_SETAUID, 0x08047C04) = 0 getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] chdir("/") = 0 schedctl() = 0xCE7B8000 sigaction(SIGPIPE, 0x08047210, 0x08047290) = 0 so_socket(PF_INET6, SOCK_STREAM, IPPROTO_IP, "", SOV_DEFAULT) = 3 fcntl(3, F_SETFL, FNONBLOCK) = 0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, 0x08047C00, 4, SOV_DEFAULT) = 0 debug1: Bind to port 222 on ::.write(2, " d e b u g 1 : B i n d".., 31) = 31
write(2, "\r\n", 2) = 2 bind(3, 0x080B7010, 32, SOV_SOCKBSD) = 0 Server listening on :: port 222.write(2, " S e r v e r l i s t e".., 32) = 32
write(2, "\r\n", 2) = 2 listen(3, 5, SOV_DEFAULT) = 0 sigaction(SIGHUP, 0x08047210, 0x08047290) = 0 sigaction(SIGTERM, 0x08047210, 0x08047290) = 0 sigaction(SIGQUIT, 0x08047210, 0x08047290) = 0 sigaction(SIGCLD, 0x08047210, 0x08047290) = 0 pollsys(0x08047230, 1, 0x00000000, 0x00000000) (sleeping...) pollsys(0x08047230, 1, 0x00000000, 0x00000000) = 1 accept(3, 0x080477A0, 0x08047C08, SOV_DEFAULT) = 4 fcntl(4, F_SETFL, (no flags)) = 0 pipe() = 5 [6] debug1: Server will not fork when running in debugging mode.write(2, " d e b u g 1 : S e r v".., 60) = 60
write(2, "\r\n", 2) = 2 close(3) = 0 getpid() = 21519 [21518] auditsys(BSM_AUDITCTL, 0x00000014) Err#22 EINVAL getpeername(4, 0x08047250, 0x08047298, SOV_DEFAULT) = 0 getsockname(4, 0x08047270, 0x0804729C, SOV_DEFAULT) = 0 alarm(0) = 0 sigaction(SIGALRM, 0x08047210, 0x08047290) = 0 sigaction(SIGHUP, 0x08047210, 0x08047290) = 0 sigaction(SIGTERM, 0x08047210, 0x08047290) = 0 sigaction(SIGQUIT, 0x08047210, 0x08047290) = 0 sigaction(SIGCLD, 0x08047210, 0x08047290) = 0 sigaction(SIGINT, 0x08047210, 0x08047290) = 0 setsockopt(4, SOL_SOCKET, SO_KEEPALIVE, 0x08047C00, 4, SOV_DEFAULT) = 0 getpeername(4, 0x08046D40, 0x08047280, SOV_DEFAULT) = 0 getpeername(4, 0x08047170, 0x0804729C, SOV_DEFAULT) = 0 getpid() = 21519 [21518] getpeername(4, 0xCE667130, 0x080472B4, SOV_DEFAULT) = 0 getsockname(4, 0xCE667110, 0x080472B4, SOV_DEFAULT) = 0 open("/etc/hosts.allow", O_RDONLY) Err#2 ENOENT open("/etc/hosts.deny", O_RDONLY) Err#2 ENOENT Connection from 192.168.129.13 port 46088write(2, " C o n n e c t i o n f".., 41) = 41
write(2, "\r\n", 2) = 2 write(4, " S S H - 2 . 0 - S u n _".., 22) = 22 read(4, " S", 1) = 1 read(4, " S", 1) = 1 read(4, " H", 1) = 1 read(4, " -", 1) = 1 read(4, " 2", 1) = 1 read(4, " .", 1) = 1 read(4, " 0", 1) = 1 read(4, " -", 1) = 1 read(4, " O", 1) = 1 read(4, " p", 1) = 1 read(4, " e", 1) = 1 read(4, " n", 1) = 1 read(4, " S", 1) = 1 read(4, " S", 1) = 1 read(4, " H", 1) = 1 read(4, " _", 1) = 1 read(4, " 5", 1) = 1 read(4, " .", 1) = 1 read(4, " 5", 1) = 1 read(4, " p", 1) = 1 read(4, " 1", 1) = 1 read(4, " ", 1) = 1 read(4, " D", 1) = 1 read(4, " e", 1) = 1 read(4, " b", 1) = 1 read(4, " i", 1) = 1 read(4, " a", 1) = 1 read(4, " n", 1) = 1 read(4, " -", 1) = 1 read(4, " 4", 1) = 1 read(4, " u", 1) = 1 read(4, " b", 1) = 1 read(4, " u", 1) = 1 read(4, " n", 1) = 1 read(4, " t", 1) = 1 read(4, " u", 1) = 1 read(4, " 5", 1) = 1 read(4, "\r", 1) = 1 read(4, "\n", 1) = 1 debug1: Client protocol version 2.0; client software version OpenSSH_5.5p1 Debian-4ubuntu5write(2, " d e b u g 1 : C l i e".., 90) = 90
write(2, "\r\n", 2) = 2 debug1: match: OpenSSH_5.5p1 Debian-4ubuntu5 pat OpenSSH*write(2, " d e b u g 1 : m a t c".., 57) = 57
write(2, "\r\n", 2) = 2 debug1: Enabling compatibility mode for protocol 2.0write(2, " d e b u g 1 : E n a b".., 52) = 52
write(2, "\r\n", 2) = 2 debug1: Local version string SSH-2.0-Sun_SSH_1.1.3write(2, " d e b u g 1 : L o c a".., 50) = 50
write(2, "\r\n", 2) = 2 fcntl(4, F_SETFL, FNONBLOCK) = 0 dup(4) = 3 brk(0x080BEB10) = 0 brk(0x080C0B10) = 0 pipe() = 7 [8] fcntl(7, F_SETFD, 0x00000001) = 0 fcntl(8, F_SETFD, 0x00000001) = 0 getpid() = 21519 [21518] fork1() = 21520 lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] brk(0x080C0B10) = 0 brk(0x080C2B10) = 0 monitor debug1: list_hostkey_types: ssh-rsa,ssh-dsswrite(2, " m o n i t o r d e b u".., 51) = 51
write(2, "\r\n", 2) = 2 pipe() = 9 [10] access("/bin/sh", X_OK) = 0 fcntl(9, F_GETFD, 0x080BAC68) = 0 lwp_sigmask(SIG_SETMASK, 0xFFBFFEFF, 0x0000FFFF) = 0x00000000 [0x00000000] vfork() = 21521 lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] close(10) = 0 fstat64(9, 0x08047140) = 0 fstat64(9, 0x08047080) = 0 ioctl(9, TCGETA, 0x08047114) Err#22 EINVAL read(9, " C\n P O S I X\n e n _ C".., 5120) = 218 read(9, 0x080C049C, 5120) = 0 llseek(9, 0, SEEK_CUR) Err#29 ESPIPE close(9) = 0 waitid(P_PID, 21521, 0x08047170, WEXITED|WTRAPPED) = 0 close(8) = 0 write(7, "10 T\0\0", 4) = 4 debug1: use_engine is 'yes' debug1: pkcs11 engine initialized, now setting it as default for RSA, DSA, and symmetric ciphers debug1: pkcs11 engine initialization complete debug1: list_hostkey_types: ssh-rsa,ssh-dss dup(7) = 8 close(4) = 0 close(-1) Err#9 EBADF monitor debug1: reading the context from the childwrite(2, " m o n i t o r d e b u".., 50) = 50
write(2, "\r\n", 2) = 2 debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: client->server aes128-ctr hmac-md5 none debug1: kex: server->client aes128-ctr hmac-md5 none debug1: Peer sent proposed langtags, ctos: debug1: Peer sent proposed langtags, stoc: debug1: We proposed langtags, ctos: en-CA,en-US,es,es-MX,fr,fr-CA,i-default debug1: We proposed langtags, stoc: en-CA,en-US,es,es-MX,fr,fr-CA,i-default debug1: SSH2_MSG_KEX_DH_GEX_REQUEST received debug1: SSH2_MSG_KEX_DH_GEX_GROUP sent debug1: dh_gen_key: priv key bits set: 145/256 debug1: bits set: 526/1024 debug1: expecting SSH2_MSG_KEX_DH_GEX_INIT debug1: bits set: 504/1024 debug1: SSH2_MSG_KEX_DH_GEX_REPLY sent debug1: newkeys: mode 1 debug1: set_newkeys: setting new keys for 'out' mode debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: newkeys: mode 0 debug1: set_newkeys: setting new keys for 'in' mode debug1: SSH2_MSG_NEWKEYS received debug1: KEX done debug1: userauth-request for user anderson service ssh-connection method none debug1: attempt 0 initial attempt 0 failures 0 initial failures 0 Failed none for anderson from 192.168.129.13 port 46088 ssh2 debug1: userauth-request for user anderson service ssh-connection method keyboard-interactive debug1: attempt 1 initial attempt 0 failures 1 initial failures 0 debug1: keyboard-interactive devs Failed keyboard-interactive for anderson from 192.168.129.13 port 46088 ssh2 pollsys(0x08045190, 1, 0x00000000, 0x00000000) (sleeping...) debug1: userauth-request for user anderson service ssh-connection method password debug1: attempt 2 initial attempt 1 failures 2 initial failures 1 Accepted password for anderson from 192.168.129.13 port 46088 ssh2 debug1: permanently_set_uid: 1088/10 debug1: sending auth context to the monitor debug1: will send 42 bytes of auth context to the monitor pollsys(0x08045190, 1, 0x00000000, 0x00000000) = 1 read(7, "\0\0\0 4\tFE05\0\004 @\0".., 8192) = 56 monitor debug1: finished reading the contextwrite(2, " m o n i t o r d e b u".., 44) = 44
write(2, "\r\n", 2) = 2 fcntl(7, F_SETFL, FNONBLOCK) = 0 close(-1) Err#9 EBADF monitor debug1: use_engine is 'yes'write(2, " m o n i t o r d e b u".., 35) = 35
write(2, "\r\n", 2) = 2 stat64("/usr/lib/libpkcs11.so.1", 0x08046A00) = 0 resolvepath("/usr/lib/libpkcs11.so.1", "/usr/lib/libpkcs11.so.1", 1023) = 23 open("/usr/lib/libpkcs11.so.1", O_RDONLY) = 4 mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xCE620000 mmap(0x00010000, 172032, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE2D0000 mmap(0xCE2D0000, 77944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 4, 0) = 0xCE2D0000 mmap(0xCE2F4000, 23616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 4, 81920) = 0xCE2F4000 munmap(0xCE2E4000, 65536) = 0 memcntl(0xCE2D0000, 7936, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(4) = 0 stat64("/lib/libcryptoutil.so.1", 0x08046960) Err#2 ENOENT stat64("/usr/lib/libcryptoutil.so.1", 0x08046960) = 0 resolvepath("/usr/lib/libcryptoutil.so.1", "/usr/lib/libcryptoutil.so.1", 1023) = 27 open("/usr/lib/libcryptoutil.so.1", O_RDONLY) = 4 mmap(0xCE620000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xCE620000 mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE2B0000 mmap(0xCE2B0000, 21998, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 4, 0) = 0xCE2B0000 mmap(0xCE2C6000, 4823, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 4, 24576) = 0xCE2C6000 munmap(0xCE2B6000, 65536) = 0 memcntl(0xCE2B0000, 4460, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(4) = 0 stat64("/lib/libdoor.so.1", 0x08046960) = 0 resolvepath("/lib/libdoor.so.1", "/lib/libdoor.so.1", 1023) = 17 open("/lib/libdoor.so.1", O_RDONLY) = 4 mmap(0xCE620000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xCE620000 mmap(0x00010000, 77824, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE290000 mmap(0xCE290000, 6971, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 4, 0) = 0xCE290000 mmap(0xCE2A2000, 488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 4, 8192) = 0xCE2A2000 munmap(0xCE292000, 65536) = 0 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON, -1, 0) = 0xCE7B0000 memcntl(0xCE290000, 3220, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(4) = 0 stat64("/lib/libscf.so.1", 0x08046960) = 0 resolvepath("/lib/libscf.so.1", "/lib/libscf.so.1", 1023) = 16 open("/lib/libscf.so.1", O_RDONLY) = 4 mmap(0xCE620000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xCE620000 mmap(0x00010000, 163840, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE260000 mmap(0xCE260000, 90168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 4, 0) = 0xCE260000 mmap(0xCE287000, 1873, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 4, 94208) = 0xCE287000 munmap(0xCE277000, 65536) = 0 memcntl(0xCE260000, 14640, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(4) = 0 stat64("/lib/libuutil.so.1", 0x08046960) = 0 resolvepath("/lib/libuutil.so.1", "/lib/libuutil.so.1", 1023) = 18 open("/lib/libuutil.so.1", O_RDONLY) = 4 mmap(0xCE620000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xCE620000 mmap(0x00010000, 94208, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE240000 mmap(0xCE240000, 22748, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 4, 0) = 0xCE240000 mmap(0xCE256000, 1043, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 4, 24576) = 0xCE256000 munmap(0xCE246000, 65536) = 0 memcntl(0xCE240000, 5032, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(4) = 0 stat64("/lib/libgen.so.1", 0x08046960) = 0 resolvepath("/lib/libgen.so.1", "/lib/libgen.so.1", 1023) = 16 open("/lib/libgen.so.1", O_RDONLY) = 4 mmap(0xCE620000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xCE620000 mmap(0x00010000, 94208, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE220000 mmap(0xCE220000, 20573, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 4, 0) = 0xCE220000 mmap(0xCE236000, 1655, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 4, 24576) = 0xCE236000 munmap(0xCE226000, 65536) = 0 mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON, -1, 0) = 0xCE520000 memcntl(0xCE220000, 5192, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(4) = 0 munmap(0xCE620000, 32768) = 0 stat64("/usr/lib/security/pkcs11_kernel.so.1", 0x080468D0) = 0 resolvepath("/usr/lib/security/pkcs11_kernel.so.1", "/usr/lib/security/pkcs11_kernel.so.1", 1023) = 36 open("/usr/lib/security/pkcs11_kernel.so.1", O_RDONLY) = 4 mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xCE620000 mmap(0x00010000, 167936, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE1F0000 mmap(0xCE1F0000, 95014, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 4, 0) = 0xCE1F0000 mmap(0xCE218000, 1624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 4, 98304) = 0xCE218000 munmap(0xCE208000, 65536) = 0 memcntl(0xCE1F0000, 5956, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(4) = 0 stat64("/lib/libcryptoutil.so.1", 0x08046830) Err#2 ENOENT munmap(0xCE620000, 32768) = 0 getpid() = 21519 [21518] open("/dev/crypto", O_RDWR) = 4 fcntl(4, F_SETFD, 0x00000001) = 0 ioctl(4, CRYPTO_GET_PROVIDER_LIST, 0x080BAE60) = 0 getpid() = 21519 [21518] open("/etc/crypto/pkcs11.conf", O_RDONLY) = 9 fstat64(9, 0x08046CB0) = 0 brk(0x080C2B10) = 0 brk(0x080C4B10) = 0 fstat64(9, 0x08046BF0) = 0 ioctl(9, TCGETA, 0x08046C84) Err#25 ENOTTY read(9, " #\n # C o p y r i g h".., 8192) = 1074 brk(0x080C4B10) = 0 brk(0x080C6B10) = 0 read(9, 0x080C250C, 8192) = 0 llseek(9, 0, SEEK_CUR) = 1074 close(9) = 0 stat64("/usr/lib/security/pkcs11_kernel.so", 0x080468C0) = 0 resolvepath("/usr/lib/security/pkcs11_kernel.so", "/usr/lib/security/pkcs11_kernel.so.1", 1023) = 36 getpid() = 21519 [21518] close(4) = 0 stat64("/usr/lib/security/pkcs11_softtoken_extra.so", 0x080468C0) = 0 resolvepath("/usr/lib/security/pkcs11_softtoken_extra.so", "/usr/lib/security/pkcs11_softtoken_extra.so.1", 1023) = 45 open("/usr/lib/security/pkcs11_softtoken_extra.so", O_RDONLY) = 4 mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) = 0xCE620000 mmap(0x00010000, 323584, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON| MAP_ALIGN, -1, 0) = 0xCE1A0000 mmap(0xCE1A0000, 243920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED| MAP_TEXT, 4, 0) = 0xCE1A0000 mmap(0xCE1EC000, 7553, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_INITDATA, 4, 245760) = 0xCE1EC000 mmap(0xCE1EE000, 776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANON, -1, 0) = 0xCE1EE000 munmap(0xCE1DC000, 65536) = 0 memcntl(0xCE1A0000, 7564, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(4) = 0 stat64("/lib/libcryptoutil.so.1", 0x08046820) Err#2 ENOENT munmap(0xCE620000, 32768) = 0 getpid() = 21519 [21518] open("/var/run/kcfd_door", O_RDONLY) = 4 fcntl(4, F_SETFD, 0x00000001) = 0 door_call(4, 0x08047140) = 0 close(4) = 0 getuid() = 0 [0] getuid() = 0 [0] getpid() = 21519 [21518] open("/proc/21519/psinfo", O_RDONLY) = 4 read(4, "\0\0\00201\0\0\00F T\0\0".., 336) = 336 close(4) = 0 mmap(0x00010000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON|MAP_ALIGN, -1, 0) = 0xCE180000 getuid() = 0 [0] getuid() = 0 [0] open64("/var/run/name_service_door", O_RDONLY) = 4 fcntl(4, F_SETFD, 0x00000001) = 0 door_info(4, 0xCE4BF4C4) = 0 door_call(4, 0x08045FB8) = 0 xstat(2, "//.sunw/pkcs11_softtoken/objstore_info", 0x08046E28) = 0 open("//.sunw/pkcs11_softtoken/objstore_info", O_RDONLY|O_NONBLOCK) = 9 fcntl(9, F_SETFD, 0x00000001) = 0 fcntl(9, F_SETLKW, 0x08046A10) = 0 fxstat(2, 9, 0x08046920) = 0 xstat(2, "//.sunw/pkcs11_softtoken/objstore_info", 0x080469A8) = 0 lseek(9, 32, SEEK_SET) = 32 read(9, "\0\0\0\0", 4) = 4 fcntl(9, F_SETLKW, 0x08046E54) = 0 close(9) = 0 open("//.sunw/pkcs11_softtoken/objstore_info", O_RDONLY|O_NONBLOCK) = 9 fcntl(9, F_SETFD, 0x00000001) = 0 fcntl(9, F_SETLKW, 0x08046A20) = 0 fxstat(2, 9, 0x08046930) = 0 xstat(2, "//.sunw/pkcs11_softtoken/objstore_info", 0x080469B8) = 0 lseek(9, 40, SEEK_SET) = 40 read(9, "\0\0\0\0\0\0\0\0\0\0\0\0".., 16) = 16 fcntl(9, F_SETLKW, 0x08046E64) = 0 close(9) = 0 open("//.sunw/pkcs11_softtoken/objstore_info", O_RDONLY|O_NONBLOCK) = 9 fcntl(9, F_SETFD, 0x00000001) = 0 fcntl(9, F_SETLKW, 0x08046AE0) = 0 fxstat(2, 9, 0x080469F0) = 0 xstat(2, "//.sunw/pkcs11_softtoken/objstore_info", 0x08046A78) = 0 lseek(9, 40, SEEK_SET) = 40 read(9, "\0\0\0\0\0\0\0\0\0\0\0\0".., 16) = 16 fcntl(9, F_SETLKW, 0x08046F24) = 0 close(9) = 0 open("//.sunw/pkcs11_softtoken/objstore_info", O_RDONLY|O_NONBLOCK) = 9 fcntl(9, F_SETFD, 0x00000001) = 0 fcntl(9, F_SETLKW, 0x08046AE0) = 0 fxstat(2, 9, 0x080469F0) = 0 xstat(2, "//.sunw/pkcs11_softtoken/objstore_info", 0x08046A78) = 0 lseek(9, 40, SEEK_SET) = 40 read(9, "\0\0\0\0\0\0\0\0\0\0\0\0".., 16) = 16 fcntl(9, F_SETLKW, 0x08046F24) = 0 close(9) = 0 schedctl() = 0xCE7B8000 getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] getpid() = 21519 [21518] monitor debug1: pkcs11 engine initialized, now setting it as default for RSA, DSA, and symmetric cipherswrite(2, " m o n i t o r d e b u".., 104) = 104
write(2, "\r\n", 2) = 2 monitor debug1: pkcs11 engine initialization completewrite(2, " m o n i t o r d e b u".., 53) = 53
write(2, "\r\n", 2) = 2 getpid() = 21519 [21518] getpeername(3, 0x080B0660, 0x080B065C, SOV_DEFAULT) = 0 getpeername(3, 0x08046500, 0x08047248, SOV_DEFAULT) = 0 brk(0x080C6B10) = 0 brk(0x080C8B10) = 0 mmap(0x00010000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON|MAP_ALIGN, -1, 0) = 0xCE160000 getuid() = 0 [0] getuid() = 0 [0] door_info(4, 0x08046150) = 0 door_call(4, 0x080461A8) = 0 getuid() = 0 [0] getuid() = 0 [0] door_info(4, 0x08046FE0) = 0 door_call(4, 0x08047038) = 0 getuid() = 0 [0] stat64("/var/adm/lastlog", 0x08046D60) = 0 open64("/var/adm/lastlog", O_RDWR|O_CREAT, 01003052030) = 9 llseek(9, 30464, SEEK_SET) = 30464 write(9, " }EC9C M\0\0\0\0\0\0\0\0".., 28) = 28 close(9) = 0 open64("/var/adm/wtmpx", O_WRONLY|O_APPEND) = 9 fstat64(9, 0x08047030) = 0 write(9, " a n d e r s o n\0\0\0\0".., 372) = 372 close(9) = 0 sysconfig(_CONFIG_NGROUPS) = 16 open("/etc/default/nss", O_RDONLY|O_LARGEFILE) = 9 fcntl(9, F_DUPFD, 0x00000100) Err#22 EINVAL read(9, " # i d e n t\t " @ ( #".., 1024) = 1024 read(9, " y t h o s e\n # f u n".., 1024) = 211 read(9, 0xCE692400, 1024) = 0 close(9) = 0 getuid() = 0 [0] getuid() = 0 [0] door_info(4, 0x08046C50) = 0 door_call(4, 0x08046CA8) = 0 setgroups(2, 0x080C5418) = 0 auditsys(BSM_AUDITCTL, 0x00000014) Err#22 EINVAL getprivimplinfo(0x08046A00, 2076) = 0 mmap(0x00010000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE| MAP_ANON|MAP_ALIGN, -1, 0) = 0xCE140000 sysconfig(_CONFIG_NGROUPS) = 16 zone_lookup("") = 0 zone_getattr(0, ZONE_ATTR_PRIVSET, 0xCE690488, 12) = 12 ucred_get(21520, 0x080C5418) = 0 monitor debug1: Entering monitor loop.write(2, " m o n i t o r d e b u".., 38) = 38
write(2, "\r\n", 2) = 2 sigaction(SIGHUP, 0x00000000, 0x08047210) = 0 sigaction(SIGHUP, 0x080471B0, 0x00000000) = 0 sigaction(SIGINT, 0x00000000, 0x08047210) = 0 sigaction(SIGINT, 0x080471B0, 0x00000000) = 0 sigaction(SIGTERM, 0x00000000, 0x08047210) = 0 sigaction(SIGTERM, 0x080471B0, 0x00000000) = 0 sigaction(SIGCLD, 0x00000000, 0x08047210) = 0 sigaction(SIGCLD, 0x080471B0, 0x00000000) = 0 pipe() = 9 [10] fcntl(9, F_SETFD, 0x00000001) = 0 fcntl(10, F_SETFD, 0x00000001) = 0 fcntl(9, F_GETFL) = 2 monitor debug1: fd 9 setting O_NONBLOCKwrite(2, " m o n i t o r d e b u".., 39) = 39
write(2, "\r\n", 2) = 2 fcntl(9, F_SETFL, FWRITE|FNONBLOCK) = 0 fcntl(10, F_GETFL) = 2 monitor debug1: fd 10 setting O_NONBLOCKwrite(2, " m o n i t o r d e b u".., 40) = 40
write(2, "\r\n", 2) = 2 fcntl(10, F_SETFL, FWRITE|FNONBLOCK) = 0 pollsys(0x08047170, 2, 0x00000000, 0x00000000) = 1 lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] write(7, "\0\0\0\f\nFE\0\0\0\0\0\0".., 16) = 16 debug1: Entering interactive session for SSH2. debug1: fd 11 setting O_NONBLOCK debug1: fd 12 setting O_NONBLOCK debug1: server_init_dispatch_20 debug1: server_input_channel_open: ctype session rchan 0 win 1048576 max 16384 debug1: input_session_request debug1: channel 0: new [server-session] debug1: session_new: init debug1: session_new: session 0 debug1: session_open: channel 0 debug1: session_open: session 0: link with channel 0 debug1: server_input_channel_open: confirm session debug1: server_input_channel_req: channel 0 request pty-req reply 1 debug1: session_by_channel: session 0 channel 0 debug1: session_input_channel_req: session 0 req pty-req debug1: Allocating pty. debug1: session_pty_req: session 0 alloc /dev/pts/7 debug1: server_input_channel_req: channel 0 request env reply 0 debug1: session_by_channel: session 0 channel 0 debug1: session_input_channel_req: session 0 req env debug1: server_input_channel_req: channel 0 request shell reply 1 debug1: session_by_channel: session 0 channel 0 debug1: session_input_channel_req: session 0 req shell debug1: Setting controlling tty using TIOCSCTTY. pollsys(0x08047170, 2, 0x00000000, 0x00000000) = 1 lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] read(7, "\0\0\01C07FE02\0\0 T16\0".., 16384) = 32 stat64("/proc/21526", 0x08047190) = 0 stat64("/dev/pts/7", 0x08047190) = 0 getuid() = 0 [0] getuid() = 0 [0] door_info(4, 0x08046ED0) = 0 door_call(4, 0x08046F28) = 0 getuid() = 0 [0] stat64("/var/adm/lastlog", 0x08046C50) = 0 open64("/var/adm/lastlog", O_RDWR|O_CREAT, 01003052030) = 11 llseek(11, 30464, SEEK_SET) = 30464 write(11, " }EC9C M p t s / 7\0\0\0".., 28) = 28 close(11) = 0 open("/var/adm/utmpx", O_RDWR|O_CREAT, 0644) = 11 open("/var/adm/utmpx", O_RDWR) = 12 fstat64(12, 0x08046BA0) = 0 fstat64(12, 0x08046AE0) = 0 ioctl(12, TCGETA, 0x08046B74) Err#25 ENOTTY read(12, "\0\0\0\0\0\0\0\0\0\0\0\0".., 8192) = 5952 getuid() = 0 [0] lseek(12, 0xFFFFFA30, SEEK_CUR) = 4464 write(12, " a n d e r s o n\0\0\0\0".., 372) = 372 open("/etc/utmppipe", O_RDWR|O_NDELAY|O_NONBLOCK) = 13 write(13, "01\0\0\016 T\0\0", 8) = 8 close(13) = 0 close(11) = 0 llseek(12, 0, SEEK_CUR) = 4836 close(12) = 0 open64("/var/adm/wtmpx", O_WRONLY|O_APPEND) = 11 fstat64(11, 0x08046F10) = 0 write(11, " a n d e r s o n\0\0\0\0".., 372) = 372 close(11) = 0 pollsys(0x08047170, 2, 0x00000000, 0x00000000) = 1 lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] write(7, "\0\0\0\f\nFE\0\0\0\0\0\0".., 16) = 16 debug1: fd 4 setting TCP_NODELAY debug1: fd 14 setting O_NONBLOCK pollsys(0x08047170, 2, 0x00000000, 0x00000000) (sleeping...) debug1: Received SIGCHLD. debug1: session_by_pid: pid 21526 debug1: session_exit_message: session 0 channel 0 pid 21526 debug1: channel request 0: exit-status debug1: session_exit_message: release channel 0 debug1: channel 0: write failed debug1: channel 0: close_write debug1: channel 0: output open -> closed debug1: session_close: session 0 pid 21526 debug1: session_pty_cleanup: session 0 release /dev/pts/7 pollsys(0x08047170, 2, 0x00000000, 0x00000000) = 1 lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] read(7, "\0\0\0\f05FE03\0\0 T16\0".., 16384) = 16 getuid() = 0 [0] getuid() = 0 [0] door_info(4, 0x08046F60) = 0 door_call(4, 0x08046FB8) = 0 getuid() = 0 [0] open("/var/adm/utmpx", O_RDWR|O_CREAT, 0644) = 11 open("/var/adm/utmpx", O_RDWR) = 12 fstat64(12, 0x08046C30) = 0 fstat64(12, 0x08046B70) = 0 ioctl(12, TCGETA, 0x08046C04) Err#25 ENOTTY read(12, "\0\0\0\0\0\0\0\0\0\0\0\0".., 8192) = 5952 getuid() = 0 [0] lseek(12, 0xFFFFFA30, SEEK_CUR) = 4464 write(12, " a n d e r s o n\0\0\0\0".., 372) = 372 open("/etc/utmppipe", O_RDWR|O_NDELAY|O_NONBLOCK) = 13 write(13, "02\0\0\016 T\0\0", 8) = 8 close(13) = 0 close(11) = 0 llseek(12, 0, SEEK_CUR) = 4836 close(12) = 0 open64("/var/adm/wtmpx", O_WRONLY|O_APPEND) = 11 fstat64(11, 0x08046FB0) = 0 write(11, " a n d e r s o n\0\0\0\0".., 372) = 372 close(11) = 0 pollsys(0x08047170, 2, 0x00000000, 0x00000000) = 1 lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] write(7, "\0\0\0\f\nFE\0\0\0\0\0\0".., 16) = 16 debug1: channel 0: read<=0 rfd 14 len 0 debug1: channel 0: read failed debug1: channel 0: close_read debug1: channel 0: input open -> drain debug1: channel 0: ibuf empty debug1: channel 0: send eof debug1: channel 0: input drain -> closed debug1: channel 0: send close debug1: channel 0: rcvd close debug1: channel 0: is dead debug1: channel 0: garbage collecting debug1: channel_free: channel 0: server-session, nchannels 1 Received disconnect from 192.168.129.13: 11: disconnected by user debug1: Calling cleanup 0x8074d63(0x0) debug1: Calling cleanup 0x8065f61(0x80c7958) debug1: Calling cleanup 0x808115c(0x0) Received signal #18, SIGCLD, in pollsys() [caught] siginfo: SIGCLD CLD_EXITED pid=21520 status=0x00FF pollsys(0x08047170, 2, 0x00000000, 0x00000000) Err#4 EINTR lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] monitor debug1: Monitor received SIGCHLD.write(2, " m o n i t o r d e b u".., 41) = 41
write(2, "\r\n", 2) = 2 sigaction(SIGCLD, 0x00000000, 0x08046E30) = 0 write(10, "\0", 1) = 1 setcontext(0x08046CA0) lwp_sigmask(SIG_SETMASK, 0x00020000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] waitid(P_PID, 21520, 0x08047170, WEXITED|WTRAPPED|WNOHANG) = 0 lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF] shutdown(7, SHUT_RDWR, SOV_DEFAULT) Err#95 ENOTSOCK close(7) = 0 getpid() = 21519 [21518] getuid() = 0 [0] getuid() = 0 [0] door_info(4, 0x08046FE0) = 0 door_call(4, 0x08047038) = 0 getuid() = 0 [0] open64("/var/adm/wtmpx", O_WRONLY|O_APPEND) = 7 fstat64(7, 0x08047030) = 0 write(7, " a n d e r s o n\0\0\0\0".., 372) = 372 close(7) = 0 shutdown(3, SHUT_RDWR, SOV_DEFAULT) = 0 _exit(0)