Trusted.Solaris.note
上传用户:zibowangxu
上传日期:2007-01-04
资源大小:331k
文件大小:3k
源码类别:

Ftp客户端

开发平台:

Unix_Linux

  1. /****************************************************************************  
  2.  
  3.   Copyright (c) 1999 WU-FTPD Development Group.  
  4.   All rights reserved.
  5.   
  6.   Portions Copyright (c) 1980, 1985, 1988, 1989, 1990, 1991, 1993, 1994
  7.     The Regents of the University of California.
  8.   Portions Copyright (c) 1993, 1994 Washington University in Saint Louis.
  9.   Portions Copyright (c) 1996, 1998 Berkeley Software Design, Inc.
  10.   Portions Copyright (c) 1989 Massachusetts Institute of Technology.
  11.   Portions Copyright (c) 1998 Sendmail, Inc.
  12.   Portions Copyright (c) 1983, 1995, 1996, 1997 Eric P.  Allman.
  13.   Portions Copyright (c) 1997 by Stan Barber.
  14.   Portions Copyright (c) 1997 by Kent Landfield.
  15.   Portions Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997
  16.     Free Software Foundation, Inc.  
  17.  
  18.   Use and distribution of this software and its source code are governed 
  19.   by the terms and conditions of the WU-FTPD Software License ("LICENSE").
  20.  
  21.   If you did not receive a copy of the license, it may be obtained online
  22.   at http://www.wu-ftpd.org/license.html.
  23.  
  24.   $Id: Trusted.Solaris.note,v 1.2 1999/08/27 15:01:24 wuftpd Exp $
  25.  
  26. ****************************************************************************/
  27. From Scott.Parmenter@trw.com Mon Mar  8 20:30:35 1999
  28. Date: Wed, 03 Mar 1999 12:22:33 -0800
  29. From: Scott Parmenter <Scott.Parmenter@trw.com>
  30. To: wuftplist <wu-ftpd@wugate.wustl.edu>
  31. Subject: Using local passwd files under Solaris
  32. Hi,
  33. Under Trusted Solaris 2.X (which is derived from Solaris 2.X) I had been
  34. unable to get wu-ftpd to get the correct passwd entries after a user had
  35. been chrooted, even though my file structure layout was correct.  It
  36. turns out that nscd (name service cache daemon) was causing me
  37. problems.  There is a delay factor called positive-time-to-live which
  38. determines how long successful hits stay in the cache.  The default is
  39. 10 minutes.  So, when a guest user logged in, for the next 10 minutes,
  40. all passwd inquiries were being directed to the cached entry.  This
  41. caused problems when the ftp server tried to chdir() to the user's home
  42. directory after the chroot() had been performed.
  43. To solve this, I added the line
  44.     enable-cache    passwd    no
  45. to /etc/nscd.conf and commented out all other references to passwd
  46. caching.  Next I issued "nscd -f /etc/nscd.conf" (as root) to tell nscd
  47. to update its configuration followed by "nscd -g" to verify the change
  48. in policy.  After this, my guest logins were successful with VR15 using
  49. the guest-root/restricted-uid combination. (Which is really cool, by the
  50. way! :-)
  51. Hope this helps,
  52. Scott