나는 어디서나 이것에 대한 답을 찾을 수 없었다. 누가 디렉토리 이름을 바꿨는지 어떻게 알 수 있습니까?
ls -al
해당 dirctory를 만든 사용자의 이름 만 표시합니다.
root
대부분의 시스템에서만 제한됨 ) chown
디렉토리에서 수행 하지 않는 한 해당 디렉토리를 생성 한 프로세스의 효과적인 uid가됩니다.
나는 어디서나 이것에 대한 답을 찾을 수 없었다. 누가 디렉토리 이름을 바꿨는지 어떻게 알 수 있습니까?
ls -al
해당 dirctory를 만든 사용자의 이름 만 표시합니다.
root
대부분의 시스템에서만 제한됨 ) chown
디렉토리에서 수행 하지 않는 한 해당 디렉토리를 생성 한 프로세스의 효과적인 uid가됩니다.
답변:
(감사 시스템을 통해) 해당 효과에 특별한 처리를하지 않는 한 일반적으로 기록되는 정보는 아닙니다.
FTP, SFTP, WebDAV, samba 등을 통해 사용자가 디렉토리 이름을 바꾼 서비스에 도움이되는 로그가있을 수 있습니다. 당신은 시도하고 그 로그를 확인하실 수 있습니다 last
, lastcomm
, audit
, 인증이 폴더의 이름이 변경 된 시간을 주위에 기록합니다.
있는 거 관리자 당신이 경우 디렉토리에서 이름이 바뀐 경우, 당신이 그것을 (이름을 변경 권한을 가지고 사용자의 쉘의 기록 파일을 볼 수 /A/dir
에 /B/newdir
, 그것은 모두에 쓰기 권한을 가지고 누구의 /A
과 /B
(가정 /A
이 없었다 t
사용 권한의 비트 /A/dir
와는 /B
같은 파일 시스템에있는)).
당신은 할 수 없습니다. 디렉토리 (또는 파일)의 이름을 바꾸면 (부모) 디렉토리의 항목이 변경되므로 해당 디렉토리에 대한 쓰기 권한이있는 사람이어야하지만 파일 / 디렉토리를 변경하는 위치에는 등록되지 않았습니다.
logsfs를 사용할 수 있습니다 .
기술
LoggedFS는 발생하는 모든 작업을 기록 할 수있는 퓨즈 기반 파일 시스템입니다.
어떻게 작동합니까?
퓨즈는 거의 모든 것을합니다. LoggedFS는 퓨즈에 의해 호출 될 때만 syslog에 메시지를 보낸 다음 실제 파일 시스템이 나머지 작업을 수행하게합니다.
우분투에서 deb로 사용할 수 있습니다. 매우 재미있는 일입니다. 그러나 사용량이 많은 서버에서 사용하려고하면 모든 디스크 공간을 쉽게 차지합니다.