[Buildroot] [PATCH/next] system/skeleton: use uid/gid 65534 for nobody/nogroup

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Fri Aug 26 13:39:49 UTC 2016


Hello,

On Thu, 25 Aug 2016 23:47:16 +0200, Peter Korsgaard wrote:
> As recently discussed on lwn.net: https://lwn.net/Articles/695478/
> 
> The kernel has special behaviour for uid/gid 65534:
> 
> 1. The kernel maps UIDs > 65535 to it when some subsystem/API/fs
>    only supports 16bit UIDs, but a 32bit UID is passed to it.
> 
> 2. it's used by the kernel's user namespacing as the internal UID
>    that external UIDs are mapped to that don't have any local mapping.
> 
> 3. It's used by NFS for all user IDs that cannot be mapped locally if
>    UID mapping is enabled.
> 
> Most distributions already map (or are in the progress of changing)
> nobody/nogroup to the 65534 uid/gid, so lets do so as well.
> 
> Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
> ---
>  system/skeleton/etc/group  | 2 +-
>  system/skeleton/etc/passwd | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)

Applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


More information about the buildroot mailing list