登录失败,错误 utmp 条目未找到 |执行bin/登录

问题描述

以下代码失败:

#include <unistd.h>
#include <stdlib.h>

int main(int argc,char **argv) {
    execlp("/bin/login","/bin/login",(char *)NULL);
    return EXIT_FAILURE;
}

出现以下错误没有 utmp 条目。您必须从最低级别“sh”执行“登录

解决方法

好的,如果我是 root (EUID = 0)