EACCES和EPERM到底有什么区别?EPERM被描述为“非超级用户”,但我通常会将其与here联系在一起。事实上,我不记得在现实生活中见过EPERM。
发布于 2016-02-01 04:08:06
当向系统调用传递当前用户无法访问的路径时,几乎总是使用EACCES。
EPERM用于其他各种情况,您需要以超级用户身份才能执行操作,例如
在您不能在directory
reboot()上执行own
link()的进程上执行kill()发布于 2018-10-03 05:07:27
将Linux capabilities(7)插入到execve(2)中,以便在执行进程缺少正确的继承/边界设置/环境来设置文件能力时:
如果进程未获取全套文件允许的功能,则execve(2)将失败,并显示错误EPERM。
https://stackoverflow.com/questions/35023667
复制相似问题