Date: Tue, 18 Dec 2001 12:56:21 -0600 (CST) From: Ryan Thompson <ryan@sasknow.com> To: Rakesh Prajapati <rprajapa@sdf.lonestar.org> Cc: <freebsd-questions@FreeBSD.ORG> Subject: Re: Anonymous ftp , passwd , group file Message-ID: <20011218125036.J30898-100000@catalyst.sasknow.net> In-Reply-To: <Pine.NEB.4.33.0112181815380.7307-100000@sdf.lonestar.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Rakesh Prajapati wrote to freebsd-questions@FreeBSD.ORG: > Hi , > > I have a security related question. > > I am running FreeBSD 4.2 RELEASE and I am allowing Anonymous ftp to the > outside world. This box is setup at home. > > [...] > > What worries me is the presence of 2 files passwd and group in > /var/ftp/etc directory. > > I am assuming these files exist to authenticate login who dont > login anonymously. Nope. passwd and group are only used to map uids and gids to usernames and group names, with anonymous ftp. Passwd contains the username and uid of everyone on the system, which may be a potential security risk, giving a would-be attacker the names of users on your system to attempt to hack. However, NO passwords (not even encrypted passwords) are stored in passwd, which should be world readable. > root:*:0:0:Charlie &:/root:/bin/csh ^-- no password is stored Actual login auth for real users is done through /etc/spwd.db, which is readable only by root. You can safely remove /var/ftp/etc/passwd, if you don't mind having anonymous users see only the uid for file ownership. You can remove group, too. A good thing to do, if you want anon ftp users to see usernames, is to make a special, separate password database that only contains entries for, say, root, ftp, and any other users that write to the anonymous ftp directory. > Can these files be a security threat in some way????? > ------------------------------------------------ > > The /var/ftp/etc/passwd and /var/ftp/etc/group files look like the usual > /etc/passwd and /etc/group files. They ARE copies of /etc/passwd and /etc/group :-) - Ryan -- Ryan Thompson <ryan@sasknow.com> Network Administrator, Accounts SaskNow Technologies - http://www.sasknow.com #106-380 3120 8th St E - Saskatoon, SK - S7H 0W2 Tel: 306-664-3600 Fax: 306-664-1161 Saskatoon Toll-Free: 877-727-5669 (877-SASKNOW) North America To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011218125036.J30898-100000>