![sudo 사용자 활동에서 원래 사용자 ID 얻기](https://linux55.com/image/125280/sudo%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%ED%99%9C%EB%8F%99%EC%97%90%EC%84%9C%20%EC%9B%90%EB%9E%98%20%EC%82%AC%EC%9A%A9%EC%9E%90%20ID%20%EC%96%BB%EA%B8%B0.png)
제가 linux box의 사용자라고 가정해 보겠습니다.A
또한 상자에 있는 응용 프로그램 계정에 대한 액세스 권한이 있고 sudo
이에 액세스할 수 있습니다.B
사용자 C가 다른 사용자 sudo
도 액세스할 수 있습니다.B
질문: 사용자 C가 /home/application/ 폴더에 있는 파일(예: test.txt)을 복사하거나 수정하는 경우, 누가 해당 작업을 했는지 알아야 하며 이는 원래 ID(C)를 의미합니다.
실행하면 ls -ltr
파일이 응용 프로그램 계정 "B"에 의해 생성 및 수정되었음을 표시합니다. 실제 사용자를 알고 싶습니다. 이 경우에는 "C"입니다.
알 수 있나요?
답변1
통계자료
명령은 필요한 세부 정보를 표시합니다.
아니면 이 명령을 쓸 수도 있습니다.
grep -H 파일 이름/home/*/.bash_history