안녕하세요 redhat 7.2를 사용하고 있습니다. setuid 설정이 잘안되서요 암만 root에서 실행파일 만들고 root에서 chmod 4755 file_name 하구 일반유저에서 실행해도 권한이 바뀌지 않더군요 물론 프로그램 내용은 다음과 같이 id를 찍는거구요. id -un id -unr id -gn 근데 바뀌는 거 없던데요 좀알려주세요 감사함다--이 곳에 서명을 적어주십시오. 서명
setuid 는 실행 파일 소유자가 root 여야 하고, 일반 사용자가 실행할 때 root 권한이 적용됩니다. 쉘 스크립트에는 setuid 가 적용되지 않으니 C 프로그램으로 만들거나, 파일 소유자를 root 로 바꾸고 다시 chmod 4755 를 적용하세요.