[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Configuring ftpd for upload: second phase with chflags





>  > configuring ftpd for upload) & the answers I've got, I used chflags with
>  > uappnd for the /upload directory:
>  > An ls -lo looks like this:
>  > dr-xr-xr-x  3  root   ftp   -   512  Sep  1 12:12  pub
>  > dr-x------   2  root   ftp   -   512   Sep   1  18:34 reserved
>  > drwxrwxrwx   3   root   ftp   uappnd   512   Sep   1   18:41   upload
>  >
>  > Even if the perms are 777 on the upload dir, users (including root) can
>
> I think you're leaving yourself open to be used as an ftp file drop.
> Random user can make directories and add files to the directories.
> Other random users can read the directories.  Example:
>
>         $ mkdir xxx
>         $ chflags uappnd xxx
>         $ mkdir xxx/yyy
>         $ echo this is a test > xxx/yyy/zzz
>         $ cat xxx/yyy/zzz
>         this is a test
>         $ rm xxx/yyy/zzz

Oh you are right ! I thought chflags were inherited. Is there a means to do so
for the subdirs and any subdir created by a user on the /upload dir ???

Thanks for your help!



--
Saad KADHI -- Security Engineer
---------------------------------
"He who relieves the poor makes Ahura King"