Re: [patch] Update move_pages(2) manpage to match kernel change

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,


To move pages in another process requires the following privi‐
       leges:

* In kernels up to and including Linux 4.12: the caller must be privileged (CAP_SYS_NICE) or the real or effective user ID of the calling process must match the real or saved-set user ID of
          the target process.

* The older rules allowed the caller to discover various virtual address choices made by the kernel that could lead to the defeat of address-space-layout randomization for a process owned by the same UID as the caller, the rules were changed starting with Linux 4.13. Since Linux 4.13, permission is gov‐ erned by a ptrace access mode PTRACE_MODE_READ_REALCREDS check
          with respect to the target process; see ptrace(2).

Look okay?

Thanks for fixing that up, makes sense to document the historical behavior! Regarding the references to "Linux 4.13", I wanted to point out I got emails that indicate the patch was/will be merged to "3.18-stable tree, 4.12-stable tree, 4.4-stable tree, 4.9-stable". See e.g. https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=b52c5821b05b33af36b77ba5cfee54818828508f

Not sure how to word this in a man page - maybe something like "4.13, and updated versions of 3.18, 4.12, 4.4, and 4.9". What do you think?

Otto
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux