추가 읽기

추가 읽기

제목과 동일합니다.

나는 뿌리입니다. 그런 다음 다음을 사용하여 user1로 전환하십시오.

su - user1

그런 다음 sudo 또는 suid/chmod 없이 루트로 명령을 실행합니다. 가능합니까?

누군가가 전에 이런 짓을 했을 수도 있겠지만, 마술이라고 말해 주세요...

답변1

이는 큰 보안 문제는 아닙니다. 진짜 문제는 그것이 어떻게 su작동하는지에 대한 사람들의 오해입니다.

su 다음에 추가세션에 로그인할 수 있는 권한입니다. 그것확실히기존 권한을 취소하거나, 기존 프로세스를 덮어쓰거나, 새 로그인 세션을 생성하세요. 아주 간단하게 할 수 있어요서브쉘 일시중단그리고 부모에게 돌아갑니다. 그렇지 않은 경우 C, Z, Korn 및 Bourne Again 쉘에 내장된 편리한 명령을 사용하여 -이 작업을 수행 할 수도 있습니다. 이 유틸리티를 사용할 때 suspend일시 중지는 kill약간 더 어려운 작업입니다.

건축학특권을 포기하다완전히 다릅니다. 여기에는 setuidgid다음과 같은 프로그램을 통한 체인 로딩이 포함됩니다 .남용하지 마십시오su(또는 그렇습니다 sudo). su(그리고 sudo)는다음에 추가특권을 포기하기보다는.

추가 읽기

관련 정보