/var/tmp에서 파일을 삭제하는 방법(centos 7)

/var/tmp에서 파일을 삭제하는 방법(centos 7)

작업을 실행할 준비가 되면 생성되는 파일이 있습니다. 내 스크립트는 이 작업을 완료해야 하며 성공적으로 완료되면 이 파일을 삭제해야 합니다.

파일은 약 20-25명의 사용자 중 한 명이 생성하며, 모두 동일한 그룹에 속합니다.

내 서비스 계정에 기본 그룹과 동일한 그룹이 있습니다.

파일 권한은 다음과 같습니다

-rwxrwxrwx 1 scuser07 sec_ops 47 Jan 14 19:17 /var/tmp/sc_req

및 /var/tmp 권한은 다음과 같습니다

drwxrwxrwt. 4 root root 4096 Jan 14 20:00 /var/tmp

그러나 스크립트가 성공적으로 종료되면 sc_req 파일을 삭제할 수 없습니다.

답변1

drwxrwxrwt. 4 root root 4096 Jan 14 20:00 /var/tmp

마지막 허가서 대신에 허가서에는 t디렉토리가 있음을 나타냅니다.x끈끈한 비트설정은 /tmp및 에 대해 일반적입니다 /var/tmp. 해당 디렉터리에 추가 제한 사항이 생성됩니다. 파일을 삭제할 수 있습니다.귀하가 파일의 소유자인 경우에만 가능합니다.

이는 다른 사용자의 임시 파일을 삭제하여 사용자들이 서로의 작업물을 파괴하는 것을 방지하기 위한 것입니다.

관련 정보