이 질문에 대한 답은 어디에서도 찾을 수 없습니다. 누가 디렉토리 이름을 바꿨는지 어떻게 알 수 있나요?
ls -al
디렉터리를 생성한 사용자의 이름만 표시됩니다.
답변1
이는 특별한 주의를 기울이지 않는 한(예: 일부 감사 시스템을 통해) 일반적으로 기록되는 정보가 아닙니다.
사용자가 디렉토리 이름을 바꾸는 서비스(예: FTP, SFTP, WebDAV, Samba...를 통해)에는 도움이 될 수 있는 로그가 있을 수 있습니다. last
폴더 이름이 변경되기 전후의 인증 로그인 이러한 로그를 확인해 볼 수 있습니다 .lastcomm
audit
관리자인 경우 디렉터리 이름을 바꿀 수 있는 권한이 있는 사용자의 셸에 대한 기록 파일을 볼 수 있습니다(디렉토리의 /A/dir
이름이 변경된 경우 디렉터리는 /B/newdir
두 가지 모두에 대한 쓰기 액세스 권한을 갖습니다). 동일한 파일 시스템))./A
/B
/A
t
/A/dir
/B
답변2
당신은 할 수 없습니다. 디렉터리(또는 파일) 이름을 바꾸면 (상위) 디렉터리의 항목이 변경되므로 해당 디렉터리에 대한 쓰기 액세스 권한이 있는 사람이어야 하지만 파일/디렉토리가 변경되는 위치에는 등록되지 않습니다.
답변3
당신은 그것을 사용할 수 있습니다로깅 파일 시스템.
설명하다
LoggedFS는 내부에서 발생하는 모든 작업을 기록하는 퓨즈 기반 파일 시스템입니다.
어떻게 작동하나요?
퓨즈는 거의 모든 작업을 수행할 수 있습니다. LoggedFS는 융합으로 호출될 때만 syslog에 메시지를 보내고 실제 파일 시스템이 나머지 작업을 수행하도록 합니다.
우분투에서는 deb 형식으로 제공됩니다. 매우 흥미로운 것입니다. 그러나 사용량이 많은 서버에서 사용하려고 하면 디스크 공간을 쉽게 모두 사용할 수 있습니다.