Syntax Error
Hectopat
- Katılım
- 2 Ocak 2021
- Mesajlar
- 1.456
- Çözümler
- 9
Unıx'in getuid(); sistem çağrısını kullanarak uygulamanın root olarak çalıştırılıp çalıştırılmadığını anlayabilirsin.
[CODE lang="cpp" title="getuid() örneği"]#include <unistd.h>
#include <iostream>
#ifndef __unix__.
#error "Bu uygulama sadece UNIX altında calisabilir!"
#endif
int main(){
if(getuid()>0){
std::cout<<"HATA: Yonetici hesabinda degilsiniz."<<std::endl;
}
else{
std::cout<<"Yonetici oldugunuz tespit edilmistir."<<std::endl;
}
return 0;
}[/CODE]
Hocam tek sıkıntı aur paketleri roottayken inmiyor fakat şifre soruyor bu yüzden olmuyor.