hello all,
i'm having a problem. perhaps this is expected behavior, but i don't know why, or why it would be.
a friend has an external firewire drive formatted hfs+. when mounted i have confirmed from the get info window that 'ignore ownership on this volume' is unchecked.
all files on the drive are owned by user 'tim', group 'unknown'. this is confirmed via doing a directory listing from a term when logged in as an administrator, the same who mounted the drive. i'm actually a bit confused as to why the group is unknown, but so much file swapping has been done on this drive that it's hard to say what caused this. that's beside the point though.
a test account was created (for ftp only) with its home dir being the mount point for the external drive.
the problem is that although the perms on the file system look okay on the local machine, when this test user logs in via ftp all files appear to be owned by them, and they can in fact manipulate them all as if they're actually the owner. i enabled sshd and set the user's shell to a valid one and things look the same when logged in via ssh.
as stated, the 'ignore ownership' box is UNchecked for this drive. so, what's going on here?
btw, i think it's a huge security hole that by default os x ignores perms on drives that weren't attached at install time, but that's another discussion for another time.
thanks to anyone who can sort this,
andrew davidoff