QUOTE(TCH-Bruce @ Apr 25 2006, 12:01 PM)

Most FTP programs will show the owner of the files. It may not be turned on but most have it. I know CuteFTP does.
SmartFTP will also show who owns the files in a server directory listing.
QUOTE(abinidi @ Apr 25 2006, 11:16 AM)

If the file was created by a script, then it is possible that "nobody" is the owner. The server created the file, but didn't assign an owner.
All files and directories on the server have an owner. The user 'nobody' is a real, low-privileged user created by the system that can be used to limit what scripts can do on the system. PHP scripts on TCH servers run as the user 'nobody' for this reason.
QUOTE(abinidi @ Apr 25 2006, 11:16 AM)

There are certain actions that can only be taken on certain files if you are the file owner. For example, files who don't have an owner can't be deleted by you.
...
For security purposes, you can only delete files that you own.
Actually, you can delete files you don't own *if* the directory containing the file you don't own has 0777 permissions. If you own the directory containing the file, you can change the directory's permissions to 0777, delete the file, then reset the directory permissions back to what they were (usually 0755). If 'nobody' owns the directory and it's permissions are not 0777, that would be a problem, as you can't change the permissions on directories you don't own. In that case, you'd need to ask the Help Desk to delete the file for you.
QUOTE
When files are created, how is it determined who owns what files?
If the file was created by a PHP script, it will be owned by 'nobody'. In any other case, the file will be owned by you.