Назад | Перейти на главную страницу

tmpwatch не удаляет папки и mp3 файлы в / tmp

У меня есть процесс, который перемещает файлы с нашего сервера EC2 на s3, мы не знаем почему, но он сохраняет их в / tmp во время их перемещения, но по какой-то причине он также оставляет их там после завершения процесса.

Было бы хорошо, если бы tmpwatch удалил их, но это не так. Они попадают в папку с именем mixtape2, так что расположение - / tmp / mixtape2, вот теперь мой tmpwatch, может ли кто-нибудь помочь в том, что мне нужно добавить, чтобы это произошло с файлами дневной давности? (или, если возможно, удалить их из / tmp, как только они будут перемещены)

#! /bin/sh
flags=-umc
/usr/sbin/tmpwatch "$flags" -x /tmp/.X11-unix -x /tmp/.XIM-unix \
-x /tmp/.font-unix -x /tmp/.ICE-unix -x /tmp/.Test-unix \
-X '/tmp/hsperfdata_*' -a -f 1d /tmp
/usr/sbin/tmpwatch "$flags" 1d /var/tmp
/usr/sbin/tmpwatch "$flags" -a -f 1d /tmp/mixtape2
for d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do
if [ -d "$d" ]; then
/usr/sbin/tmpwatch "$flags" -f 1d "$d"
fi
done

Если у вас есть файлы, принадлежащие пользователю root и корневой группе, и пользователь, пытающийся удалить их, не входит в эту группу или пользователь root, тогда ваши разрешения должны быть установлены, чтобы разрешить удаление.

Значит, у вас есть одна папка,

drwxr-xr-x это означает, что любой может войти в папку, но только root может удалять или добавлять вещи в папку самостоятельно.

drwxrwxrwt это означает, что любой может удалить или добавить что-то в папку

Если у вас есть файлы в папке, то tmpwatch не удалит папку. Поэтому убедитесь, что права доступа к файлам в этой папке могут быть изменены этим пользователем.