영상 다운로드 후 폴더 이동 script를 작업 스케쥴러 등록 후 사용 중인데
작업 스케쥴러 소유자를 root가 아닌 admin 그룹 권한의 A라는 계정으로 등록 후 이메일로 사용 결과를 받아보면
find /volume1/Down/001.download/ -not -path "/volume1/Down/001.download/manual*" -type f -regex '.*.\.\(mkv\|mp4\|wmv\|flv\|webm\|mov\)' -exec mv {} "/volume1/Down/001.download/" \;
위 스크립트 실행 후
find : cannot get current directory: Permission denide 란 에러가 뜨면서 중단 됩니다.
권한 문제인것은 이해했는데
작업 스케쥴러에서 수동으로 등록 된 작업을 선택 후 실행을 누르면 에러없이 잘 실행 됩니다.
시놀리지에서 시간설정 후 실행되는 것과 수동으로 실행하는것의 차이가 있는건가요..?
root 로 등록하면 에러는 없지만 소주6잔님 파이썬 코드로 폴더로 동영상이 이동 하면 소유권이 root로 변경 되
다른사람이 권한이 없어 접근이 안돼서 Admin 그룹의 A라는 계정으로 하고 싶어서 삽질 중입니다..
도움 부탁 드립니다.
파이썬 코드로 administrators 그룹의 계정이 실행합니다..
root 권한으로 실행하면 권한이 바껴서요ㅠ
옮긴 후 권한을 바꾸는게 좋을거 같다고 생각은 하는데 소주님의 파이선 코드를 고칠 엄두가 안나네요 ㅎㅎ
그래서 다른 방법을 찾느라 계속 삽질중이빈다 ㅠ
파이썬 코드를 수정하기에는 제가 능력이 안돼서 질문드렸습니다. ㅎㅎ
안돼면 더 삽질해봐야죠 답변 감사합니다!
해결법 찾을때까지 임시로 이렇게라도..