I am running proftpd-1.2.9_rc2 with the options DirFakeUser and DirFakeGroup set to "on". However, if the client issues the command "LIST -sometext" the real user and groups are returned in the listing. DirFakeGroup on DirFakeUser on DirFakeMode 0640 I also use the options HideNoAccess on HideUser noaccess HideGroup noaccess and they worked fine with proftpd-1.2.9_rc1, but proftpd-1.2.9_rc2 broke them. Here is sample output of a session when connected to the machine in question: $ ncftp tiger NcFTP 3.1.5 (Oct 13, 2002) by Mike Gleason (ncftp@ncftp.com). Connecting to 10.0.0.9... Hello! ProFTPD 1.2.9rc2 Server (ProFTPD) [tiger] Logging in... Anonymous access granted, restrictions apply. Logged in to tiger. ncftp / > dir drwxr-x--x 3 ftp ftp 4096 Jan 13 2003 data drwxr-xr-x 35 ftp ftp 4096 Sep 9 16:50 home drwx------ 2 ftp ftp 16384 Dec 7 2002 lost+found drwxr-s--- 5 ftp ftp 4096 May 8 18:07 non-anon drwxr-x--- 5 ftp ftp 4096 Apr 23 17:10 pub drwxr-x--- 4 ftp ftp 4096 Sep 18 03:12 upload drwxr-xr-x 8 ftp ftp 4096 Jun 15 07:24 www ncftp / > dir -? drwxr-x--x 3 noaccess users 4096 Jan 13 2003 data drwxr-xr-x 35 root root 4096 Sep 9 16:50 home drwx------ 2 root root 16384 Dec 7 2002 lost+found drwxr-s--- 5 root users 4096 May 8 18:07 non-anon drwxr-x--- 5 root root 4096 Apr 23 17:10 pub drwxr-x--- 4 ftp ftp 4096 Sep 18 03:12 upload drwxr-xr-x 8 root users 4096 Jun 15 07:24 www Compare this with (hint: pay attention to the version): $ ncftp tiger NcFTP 3.1.5 (Oct 13, 2002) by Mike Gleason (ncftp@ncftp.com). Connecting to 10.0.0.9... Hello! ProFTPD 1.2.9rc1 Server (ProFTPD) [tiger] Logging in... Anonymous access granted, restrictions apply. Logged in to tiger. ncftp / > dir drwxr-x--- 35 ftp ftp 4096 Sep 9 16:50 home drwxr-x--- 5 ftp ftp 4096 Apr 23 17:10 pub drwxr-x--- 4 ftp ftp 4096 Sep 18 03:12 upload drwxr-x--- 8 ftp ftp 4096 Jun 15 07:24 www ncftp / > dir -? drwxr-x--- 35 ftp ftp 4096 Sep 9 16:50 home drwxr-x--- 5 ftp ftp 4096 Apr 23 17:10 pub drwxr-x--- 4 ftp ftp 4096 Sep 18 03:12 upload drwxr-x--- 8 ftp ftp 4096 Jun 15 07:24 www ncftp / > and this is the real situation: $ ls -l total 40 drwxr-x--x 3 noaccess users 4096 Jan 14 2003 data drwxr-xr-x 35 root root 4096 Sep 10 01:50 home drwx------ 2 root root 16384 Dec 7 2002 lost+found drwxr-s--- 5 root users 4096 May 9 03:07 non-anon drwxr-xr-x 5 root root 4096 Apr 24 02:10 pub drwxrwxrwt 4 ftp ftp 4096 Sep 18 12:12 upload drwxr-xr-x 8 root users 4096 Jun 15 16:24 www The problems with 1.2.9_rc2 are numerous: 1. The "non-anon" directory is not hidden as per request to the "HideNoAccess on" directive. 2. The "data" directory is not hidden as per "HideUser noaccess" 3. The "www" and "pub" directories should be displayed with the same permissions (faked to 0640 or maybe 0750). 4. All directories should be shown with the same permissions, as per DirFakeMode 0640. 5. The second list should not return the real users and groups. I guess this should be sent directly upstream.