System Administration
Showing results for 
Search instead for 
Do you mean 

Simple one - 65534 Owner Id's

SOLVED
Go to Solution
Frequent Advisor

Simple one - 65534 Owner Id's

When root creates a file in a mounted directory, the ownership is set to 65534 ( not root )...

I'm sure there's a simple fix?

Thanks in advance.
Russ
Russ
2 REPLIES
Highlighted
Honored Contributor [Founder]

Re: Simple one - 65534 Owner Id's

Hi Russ,

That should be an NFS mounted directory. You have to export the NFS mount with ' root' option otherwise root users will be treated as 'unknown' or nobodies. If you don't have a 'nobody' use on the system, then the files will get created using the id 65534.


-Sri
You may be disappointed if you fail, but you are doomed if you don't try
Acclaimed Contributor [Founder]

Re: Simple one - 65534 Owner Id's

Well, that's the answer but it isn't the whole answer. The conventional NFS anonymous/nobody UID is actually -2 --- but's that's 65534.

65534 is the twos-complement of -2 expressed as a 16-bit number. To represent negative numbers, you first make the ones-complement (flip even bit in the value expressed as a postitive number). You then add 1 to this value to get the twos-complement.

In our case we want -2 so we first express 2 as a binary 16-bit number.

0000000000000010 = 2
Now the ones-complement (flip every bit)
1111111111111101
Now the twos-complement by adding 1
1111111111111110 = 65534


And now you know the rest of the story.


If it ain't broke, I can fix that.