:的setuid(0)執行該時給出EPERM在Mac OS X 10.9
err = setuid(0);
if (err < 0) {
fprintf(stderr, "return value: %d \n", err);
fprintf(stderr, "error code: %d \n", errno);
}
我正在此輸出:
return value: -1
error code: 1
錯誤代碼1意味着一個EPERM錯誤。任何想法,我應該如何解決它?
這是對小於10.9做工精細,有10.9。這就是限制它的任何具體變化。 –