gpt4 book ai didi

security - 以内核模式运行的进程和以 root 身份运行的进程之间的区别?

转载 作者:行者123 更新时间:2023-12-02 15:54:51 28 4
gpt4 key购买 nike

我知道在用户模式下运行的进程和在内核模式下运行的进程之间的区别(基于访问限制、对硬件的访问等)。但出于好奇,以内核模式运行的进程与以 root 身份运行的进程有什么区别?

最佳答案

内核模式和根是两个独立的概念,彼此之间并不真正相关。以 root 身份运行进程的概念是一个 unix/linux 术语,这意味着您以系统管理员的身份登录。

您运行的任何进程,无论是作为 root 用户还是普通用户,通常都在用户模式和内核模式下运行。系统不断地在用户模式(应用程序代码运行)和内核模式(内核代码运行)之间切换。

某些程序(如许多设备驱动程序)始终在内核模式下运行,这意味着它们可以完全访问硬件。以 root 权限运行的普通应用程序仍然存在于用户模式下,只有在进行内核系统调用时才切换到内核模式,然后再切换回用户模式。

关于security - 以内核模式运行的进程和以 root 身份运行的进程之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2354125/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com