안녕하세요.. C 등의 프로그램을 이용해서 root권한으로 들어가는 방법은 없나요.. Shell 상에서 su - 명령어로 들어가잖아요.. C 에서는 도저히 방법을 모르겠더라구요.. root 권한으로 돌려야지만 가능한 프로그램인데.. 도움을 주실분을 찾아요~~--^^
C 프로그램에서 root 권한이 필요하면 실행 파일의 소유자를 root 로 하고 setuid 비트를 설정하는 방법이 있습니다. 보안상 입력 검증을 철저히 해야 하고, 가능하면 필요한 작업만 맡기는 작은 프로그램으로 나누세요.