다음 권한을 가진 로그 파일 세트가 있습니다.
-rw-rw-r-- 1 club club
내 사용자 정의 logroate 파일은 다음과 같습니다.
/home/club/club/log/* {
size 1M
dateext
dateformat .%Y%m%d-%s
missingok
rotate 1000
compress
notifempty
create 0664 club club
su club
}
그런데 오류가 났어요
error: error setting owner of /home/club/club/log/club.log.2019-04-05 to uid 1002 and gid 1002: Operation not permitted
어떻게 해야 하나요? " su club
"를 설정하면 로그 파일에 대해 원하는 모든 작업을 수행할 수 있다는 인상을 받았습니다 . 여기서 누락된 부분은 무엇입니까?
답변1
logrotate 구성 파일에서 지시문을 사용할 때 su
가장 좋은 방법은 그룹도 지정하는 것입니다.
수 사용자 그룹
그룹을 명시적으로 설정하지 않으면 예기치 않은 동작이 발생할 수 있습니다.