[Samba] Corrupted userid in mail folders - Crisis
John H Terpstra
jht at samba.org
Wed Sep 22 07:06:31 GMT 2004
On Wednesday 22 September 2004 00:49, Roland Giesler wrote:
> > Hi,
> > another thing popes to my mind,
> > check if a nscd process is running on your box.
> > if yes stop it and remove it from the startup-scripts.
> > It is not compatible with with samba and windbindd and
> > may create strange effects.
> > Christoph
>
> Yes, nscd was running, but I have stopped it now. What is nscd?
The Name Service Caching Daemon. It can cause symptoms similar to what you are
seeing. Do not run nscd with Samba, but also make certain that
winbindd_idmap.tdb is not being deleted.
- John T.
>
> Also, further to our discussion before, the userid actually get's changed
> Look at this:
>
> [root at inet root]# ls -l /home/RHENGHS/canhal
> total 12
> drwx------ 7 monsla Domain Users 4096 Aug 17 13:48 Maildir/
> drwx------ 2 monsla Domain Users 4096 Feb 23 2002 tmp/
> drwxr-xr-x 2 monsla Domain Users 4096 Jun 20 2002 webpage/
> [root at inet root]# ls -ln /home/RHENGHS/canhal
> total 12
> drwx------ 7 10585 10000 4096 Aug 17 13:48 Maildir/
> drwx------ 2 10585 10000 4096 Feb 23 2002 tmp/
> drwxr-xr-x 2 10585 10000 4096 Jun 20 2002 webpage/
> [root at inet root]# getent passwd canhal
> canhal:x:10167:10000::/home/RHENGHS/canhal:/bin/bash
>
> So you can see that the correct user should be 10167, not 10585
>
> Also SMB hangs after a few hours. When I left last night, everything had
> been running fine for about 2 hours. When I got to work this morning,
> no-one was authenticated. When I tried to ls a user dir, I got not
> response. On issuing the reboot command I saw on the console that there was
> no process SMB. Here are the SMB messages in syslog.
>
> Sep 22 07:49:05 inet nmbd[3724]: [2004/09/22 07:49:05, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 07:54:07 inet nmbd[3724]: [2004/09/22 07:54:07, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 07:55:28 inet smbd[9813]: [2004/09/22 07:55:28, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 07:55:28 inet smbd[9813]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 07:55:28 inet smbd[9813]: [2004/09/22 07:55:28, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 07:55:28 inet smbd[9813]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 07:55:28 inet smbd[9813]: [2004/09/22 07:55:28, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 07:55:28 inet smbd[9813]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 07:55:28 inet smbd[9813]: [2004/09/22 07:55:28, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 07:55:28 inet smbd[9813]: write_socket: Error writing 4 bytes to
> socket 16: ERRNO = Connection reset by peer
> Sep 22 07:55:28 inet smbd[9813]: [2004/09/22 07:55:28, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 07:55:28 inet smbd[9813]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 07:55:29 inet smbd[9815]: [2004/09/22 07:55:29, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 07:55:29 inet smbd[9815]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 07:55:29 inet smbd[9815]: [2004/09/22 07:55:29, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 07:55:29 inet smbd[9815]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 07:55:29 inet smbd[9815]: [2004/09/22 07:55:29, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 07:55:29 inet smbd[9815]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 07:55:29 inet smbd[9815]: [2004/09/22 07:55:29, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 07:55:29 inet smbd[9815]: write_socket: Error writing 4 bytes to
> socket 16: ERRNO = Connection reset by peer
> Sep 22 07:55:29 inet smbd[9815]: [2004/09/22 07:55:29, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 07:55:29 inet smbd[9815]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 07:56:02 inet nmbd[3724]: [2004/09/22 07:56:02, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 07:56:30 inet smbd[9832]: [2004/09/22 07:56:30, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 07:56:30 inet smbd[9832]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 07:56:30 inet smbd[9832]: [2004/09/22 07:56:30, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 07:56:30 inet smbd[9832]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 07:56:30 inet smbd[9832]: [2004/09/22 07:56:30, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 07:56:30 inet smbd[9832]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 07:56:30 inet smbd[9832]: [2004/09/22 07:56:30, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 07:56:30 inet smbd[9832]: write_socket: Error writing 4 bytes to
> socket 16: ERRNO = Connection reset by peer
> Sep 22 07:56:30 inet smbd[9832]: [2004/09/22 07:56:30, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 07:56:30 inet smbd[9832]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 07:56:53 inet smbd[9845]: [2004/09/22 07:56:53, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 07:56:53 inet smbd[9845]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 07:56:53 inet smbd[9845]: [2004/09/22 07:56:53, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 07:56:53 inet smbd[9845]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 07:56:53 inet smbd[9845]: [2004/09/22 07:56:53, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 07:56:53 inet smbd[9845]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 07:56:53 inet smbd[9845]: [2004/09/22 07:56:53, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 07:56:53 inet smbd[9845]: write_socket: Error writing 4 bytes to
> socket 16: ERRNO = Connection reset by peer
> Sep 22 07:56:53 inet smbd[9845]: [2004/09/22 07:56:53, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 07:56:53 inet smbd[9845]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 07:58:35 inet smbd[9887]: [2004/09/22 07:58:35, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 07:58:35 inet smbd[9887]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 07:58:35 inet smbd[9887]: [2004/09/22 07:58:35, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 07:58:35 inet smbd[9887]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 07:58:35 inet smbd[9887]: [2004/09/22 07:58:35, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 07:58:35 inet smbd[9887]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 07:58:35 inet smbd[9887]: [2004/09/22 07:58:35, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 07:58:35 inet smbd[9887]: write_socket: Error writing 4 bytes to
> socket 5: ERRNO = Connection reset by peer
> Sep 22 07:58:35 inet smbd[9887]: [2004/09/22 07:58:35, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 07:58:35 inet smbd[9887]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 07:59:12 inet nmbd[3724]: [2004/09/22 07:59:12, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:00:19 inet smbd[9918]: [2004/09/22 08:00:19, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:00:19 inet smbd[9918]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:00:19 inet smbd[9918]: [2004/09/22 08:00:19, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:00:19 inet smbd[9918]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:00:19 inet smbd[9918]: [2004/09/22 08:00:19, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 08:00:19 inet smbd[9918]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 08:00:19 inet smbd[9918]: [2004/09/22 08:00:19, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 08:00:19 inet smbd[9918]: write_socket: Error writing 4 bytes to
> socket 5: ERRNO = Connection reset by peer
> Sep 22 08:00:19 inet smbd[9918]: [2004/09/22 08:00:19, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 08:00:19 inet smbd[9918]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 08:00:26 inet smbd[9922]: [2004/09/22 08:00:26, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:00:26 inet smbd[9922]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:00:26 inet smbd[9922]: [2004/09/22 08:00:26, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:00:26 inet smbd[9922]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:00:26 inet smbd[9922]: [2004/09/22 08:00:26, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 08:00:26 inet smbd[9922]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 08:00:26 inet smbd[9922]: [2004/09/22 08:00:26, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 08:00:26 inet smbd[9922]: write_socket: Error writing 4 bytes to
> socket 5: ERRNO = Connection reset by peer
> Sep 22 08:00:26 inet smbd[9922]: [2004/09/22 08:00:26, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 08:00:26 inet smbd[9922]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 08:01:02 inet smbd[9932]: [2004/09/22 08:01:02, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:01:02 inet smbd[9932]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:01:02 inet smbd[9932]: [2004/09/22 08:01:02, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 08:01:02 inet smbd[9932]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 08:01:02 inet smbd[9932]: [2004/09/22 08:01:02, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 08:01:02 inet smbd[9932]: write_socket: Error writing 4 bytes to
> socket 16: ERRNO = Connection reset by peer
> Sep 22 08:01:02 inet smbd[9932]: [2004/09/22 08:01:02, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 08:01:02 inet smbd[9932]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 08:03:30 inet smbd[10006]: [2004/09/22 08:03:30, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:03:30 inet smbd[10006]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:03:30 inet smbd[10006]: [2004/09/22 08:03:30, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 08:03:30 inet smbd[10006]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 08:03:30 inet smbd[10006]: [2004/09/22 08:03:30, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 08:03:30 inet smbd[10006]: write_socket: Error writing 4 bytes to
> socket 16: ERRNO = Connection reset by peer
> Sep 22 08:03:30 inet smbd[10006]: [2004/09/22 08:03:30, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 08:03:30 inet smbd[10006]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 08:03:35 inet smbd[10010]: [2004/09/22 08:03:35, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:03:35 inet smbd[10010]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:03:35 inet smbd[10010]: [2004/09/22 08:03:35, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 08:03:35 inet smbd[10010]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 08:03:35 inet smbd[10010]: [2004/09/22 08:03:35, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 08:03:35 inet smbd[10010]: write_socket: Error writing 4 bytes to
> socket 16: ERRNO = Connection reset by peer
> Sep 22 08:03:35 inet smbd[10010]: [2004/09/22 08:03:35, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 08:03:35 inet smbd[10010]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 08:04:17 inet nmbd[3724]: [2004/09/22 08:04:17, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:05:30 inet smb: smbd shutdown succeeded
> Sep 22 08:05:30 inet nmbd[3724]: [2004/09/22 08:05:30, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:05:31 inet smb: nmbd shutdown succeeded
> Sep 22 08:08:34 inet smb: smbd startup succeeded
> Sep 22 08:08:36 inet smb: nmbd startup succeeded
> Sep 22 08:08:36 inet nmbd[3692]: [2004/09/22 08:08:36, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:08:36 inet nmbd[3692]: [2004/09/22 08:08:36, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:08:36 inet nmbd[3692]: [2004/09/22 08:08:36, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:08:36 inet nmbd[3692]: [2004/09/22 08:08:36, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:08:36 inet nmbd[3692]: [2004/09/22 08:08:36, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:08:36 inet nmbd[3692]: [2004/09/22 08:08:36, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:09:32 inet smb: smbd shutdown failed
> Sep 22 08:09:52 inet nmbd[3692]: [2004/09/22 08:09:52, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:11:52 inet nmbd[3692]: [2004/09/22 08:11:52, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:13:52 inet nmbd[3692]: [2004/09/22 08:13:52, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:14:57 inet nmbd[3692]: [2004/09/22 08:14:57, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:18:17 inet smbd[4438]: [2004/09/22 08:18:17, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:18:17 inet smbd[4438]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:18:17 inet smbd[4438]: [2004/09/22 08:18:17, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 08:18:17 inet smbd[4438]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 08:18:17 inet smbd[4438]: [2004/09/22 08:18:17, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 08:18:17 inet smbd[4438]: write_socket: Error writing 4 bytes to
> socket 16: ERRNO = Connection reset by peer
> Sep 22 08:18:17 inet smbd[4438]: [2004/09/22 08:18:17, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 08:18:17 inet smbd[4438]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 08:18:56 inet nmbd[3692]: [2004/09/22 08:18:56, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:18:58 inet nmbd[3692]: [2004/09/22 08:18:58, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:24:02 inet nmbd[3692]: [2004/09/22 08:24:02, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:24:03 inet nmbd[3692]: [2004/09/22 08:24:03, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:25:12 inet smbd[4702]: [2004/09/22 08:25:12, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:25:12 inet smbd[4702]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:25:12 inet smbd[4702]: [2004/09/22 08:25:12, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 08:25:12 inet smbd[4702]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 08:25:12 inet smbd[4702]: [2004/09/22 08:25:12, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 08:25:12 inet smbd[4702]: write_socket: Error writing 4 bytes to
> socket 16: ERRNO = Connection reset by peer
> Sep 22 08:25:12 inet smbd[4702]: [2004/09/22 08:25:12, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 08:25:12 inet smbd[4702]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 08:29:07 inet nmbd[3692]: [2004/09/22 08:29:07, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:30:19 inet nmbd[3692]: [2004/09/22 08:30:19, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:34:08 inet nmbd[3692]: [2004/09/22 08:34:08, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:37:23 inet nmbd[3692]: [2004/09/22 08:37:23, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:39:14 inet nmbd[3692]: [2004/09/22 08:39:14, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:42:40 inet smbd[5357]: [2004/09/22 08:42:40, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:42:40 inet smbd[5357]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:42:41 inet smbd[5357]: [2004/09/22 08:42:41, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:42:41 inet smbd[5357]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:42:41 inet smbd[5357]: [2004/09/22 08:42:41, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 08:42:41 inet smbd[5357]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 08:42:41 inet smbd[5357]: [2004/09/22 08:42:41, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 08:42:41 inet smbd[5357]: write_socket: Error writing 4 bytes to
> socket 5: ERRNO = Connection reset by peer
> Sep 22 08:42:41 inet smbd[5357]: [2004/09/22 08:42:41, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 08:42:41 inet smbd[5357]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 08:43:50 inet smbd[5395]: [2004/09/22 08:43:50, 0]
> lib/util_sock.c:get_peer_addr(952)
> Sep 22 08:43:50 inet smbd[5395]: getpeername failed. Error was Transport
> endpoint is not connected
> Sep 22 08:43:50 inet smbd[5395]: [2004/09/22 08:43:50, 0]
> lib/util_sock.c:write_socket_data(388)
> Sep 22 08:43:50 inet smbd[5395]: write_socket_data: write failure. Error
> = Connection reset by peer
> Sep 22 08:43:50 inet smbd[5395]: [2004/09/22 08:43:50, 0]
> lib/util_sock.c:write_socket(413)
> Sep 22 08:43:50 inet smbd[5395]: write_socket: Error writing 4 bytes to
> socket 5: ERRNO = Connection reset by peer
> Sep 22 08:43:50 inet smbd[5395]: [2004/09/22 08:43:50, 0]
> lib/util_sock.c:send_smb(605)
> Sep 22 08:43:51 inet smbd[5395]: Error writing 4 bytes to client. -1.
> (Connection reset by peer)
> Sep 22 08:44:19 inet nmbd[3692]: [2004/09/22 08:44:19, 0]
> libsmb/nmblib.c:send_udp(758)
> Sep 22 08:45:24 inet nmbd[3692]: [2004/09/22 08:45:24, 0]
> libsmb/nmblib.c:send_udp(758)
>
> Roland
--
John H Terpstra
Samba-Team Member
Phone: +1 (650) 580-8668
Author:
The Official Samba-3 HOWTO & Reference Guide, ISBN: 0131453556
Samba-3 by Example, ISBN: 0131472216
Hardening Linux, ISBN: 0072254971
OpenLDAP by Example, ISBN: 0131488732
Other books in production.
More information about the samba
mailing list