这是由其他地方的另一个问题提示的,在简要地进行了快速在线搜索(“linux 内核命令行覆盖优先级”和一些变体)之后,完全没有发现任何问题。
问题是/proc/cmdline
表明一个参数已被包含两次,具有不同的值。 我的问题不是关于为什么会这样或如何发生,而是哪个优先。换句话说,将其作为命令行:
foo=12 console=tty1 foo=16
如果foo
是一个不能有意义地具有两个值的设置,是否有任何适用的约定?
这是由其他地方的另一个问题提示的,在简要地进行了快速在线搜索(“linux 内核命令行覆盖优先级”和一些变体)之后,完全没有发现任何问题。
问题是/proc/cmdline
表明一个参数已被包含两次,具有不同的值。 我的问题不是关于为什么会这样或如何发生,而是哪个优先。换句话说,将其作为命令行:
foo=12 console=tty1 foo=16
如果foo
是一个不能有意义地具有两个值的设置,是否有任何适用的约定?
这显示了与类关联的权限tcp_socket
:
> seinfo -c tcp_socket -x
Classes: 1
class tcp_socket
inherits socket
{
connectto
name_connect
node_bind
newconn
acceptfrom
}
但是向下钻取并不是那么有用:
seinfo -c socket -x
Classes: 1
class socket
inherits socket
我知道这一点,并且我可以通过参考政策来源进行挖掘,并希望找到规范的答案,但前者“现在有点历史”(“来自 Fedora F-20 政策来源的列表”)和后者有点乏味。