From: Miklos S. <mi...@sz...> - 2013-02-20 13:57:31
|
On Tue, Feb 19, 2013 at 9:06 PM, Mike <mik...@ti...> wrote: > On 02/18/2013 03:10 AM, Miklos Szeredi wrote: >> On Thu, Feb 14, 2013 at 8:50 PM, Mike<mik...@ti...> wrote: >>> Hi, >>> >>> I have an application where it would be darn conveinent to mount a >>> remote file system locally and re-map the uid/gid. This is a temporary >>> solution for a problem I have which will be resolved longer term by ldap >>> and having these centrally managed. >>> >>> The issue is that, on the server, the user has uid 1008 and gid 1003. >>> On the client, that user has uid/gid 1000. I have sshfs v2.4 and have >>> tried using the uidmap/gidmap feature and apparently I'm just not able >>> to figure it out. >>> >>> The local user name and group is simply 'vmail' and I have my >>> uidfile/gid files set thusly: >>> >>> sshfs.uidmap >>> vmail:1008 >>> >>> sshfs.gidmap >>> vmail:1003 >>> >>> >>> Unfortunately the permissions are wrong and I can't even look at the >>> directory when mounted this way: >>> >>> ls: cannot access qmail: Permission denied >>> d????????? ? ? ? ? ? qmail Okay, looks like the problem is that you need to have *all* user and group IDs that might be returned by the server in the uid and gid map files. Otherwise the translation will fail and return EPERM. Thanks, Miklos |