From owner-freebsd-bugs@FreeBSD.ORG Tue Sep 16 01:20:28 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8402C16A4BF for ; Tue, 16 Sep 2003 01:20:28 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F16F43FE5 for ; Tue, 16 Sep 2003 01:20:11 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h8G8KBUp019076 for ; Tue, 16 Sep 2003 01:20:11 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h8G8KBDB019075; Tue, 16 Sep 2003 01:20:11 -0700 (PDT) Resent-Date: Tue, 16 Sep 2003 01:20:11 -0700 (PDT) Resent-Message-Id: <200309160820.h8G8KBDB019075@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Sergei Vyshenski Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE96816A4B3 for ; Tue, 16 Sep 2003 01:10:33 -0700 (PDT) Received: from vivaldi.pn.sinp.msu.ru (pn-gw.sinp.msu.ru [213.131.0.178]) by mx1.FreeBSD.org (Postfix) with ESMTP id D290943FBF for ; Tue, 16 Sep 2003 01:10:31 -0700 (PDT) (envelope-from svysh@pn.sinp.msu.ru) Received: from vivaldi.pn.sinp.msu.ru (svysh@localhost [127.0.0.1]) h8G8ATZw003624 for ; Tue, 16 Sep 2003 12:10:29 +0400 (MSD) (envelope-from svysh@vivaldi.pn.sinp.msu.ru) Received: (from svysh@localhost) by vivaldi.pn.sinp.msu.ru (8.12.9/8.12.9/Submit) id h8G8ARcc003623; Tue, 16 Sep 2003 12:10:27 +0400 (MSD) (envelope-from svysh) Message-Id: <200309160810.h8G8ARcc003623@vivaldi.pn.sinp.msu.ru> Date: Tue, 16 Sep 2003 12:10:27 +0400 (MSD) From: Sergei Vyshenski To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/56914: ftpd ignores default umask settings X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Sergei Vyshenski List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Sep 2003 08:20:28 -0000 >Number: 56914 >Category: bin >Synopsis: ftpd ignores default umask settings >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 16 01:20:08 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Sergei Vyshenski >Release: FreeBSD 4.9-PRERELEASE i386 >Organization: >Environment: System: FreeBSD 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #0: Thu Sep 11 04:53:19 MSD 2003 i386 >Description: With /usr/libexec/ftpd all files uploaded by user ftp get permissions 644 regardless of default umask value set by -u option for ftpd or from /etc/login.conf. >How-To-Repeat: Arrange ~ftp as /stand/sysinstall does by default for Anonymous FTP server. 1) Add to /etc/login.conf the line ftp::umask=027: do "cap_mkdb /etc/login.conf". And/or 2) add to /etc/inetd.conf the line ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l -l -A -h -M -u 027 do "killall -1 inetd". Then log in to the ftpd as user "anonymous" and upload a file. Uploaded file has mode 644, instead of mode 640 expected from the given default umask >Fix: Use wu-ftpd or proftpd from ports instead. >Release-Note: >Audit-Trail: >Unformatted: