On Nov 9, 2007 4:57 PM, Jonathan Chayce Dickinson
<[EMAIL PROTECTED]> wrote:
[..]
> [Jonathan Dickinson]
> Indeed it is. But think of the most basic server: FTP, you simply can't do
> it without impersonation. I think another way around it is as follows:
>
> FTP > Creates (FSProc) with user supplied credentials (a process cannot
> change its own user context)
>    > Denies All (Explicit declination, that right cannot be granted unless
> by the FTP Proc)
>    > Allows FS Access (Explicit approval, because we are the FTP Proc)
>    > Initializes FSProc
>
> FSProc > Go and does stuff on the FS.

...or we could just give the ftp server (on an application level) the
right to write in a specific directory and not let it impersonate
anyone..
this way it could never do anything unexpected..

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers

Reply via email to