diff --git a/chef/lib/chef/file_access_control.rb b/chef/lib/chef/file_access_control.rb
index <HASH>..<HASH> 100644
--- a/chef/lib/chef/file_access_control.rb
+++ b/chef/lib/chef/file_access_control.rb
@@ -25,7 +25,7 @@ class Chef
   # the values specified by a value object, usually a Chef::Resource.
   class FileAccessControl
     UINT = (1 << 32)
-    UID_MAX = (1 << 30)
+    UID_MAX = (1 << 31)
   
     attr_reader :resource
Only UIDs above 2^<I> are considered negative, not those over 2^<I>