Разрешения каталога для 'group' (rw-
) необычны (rwx
или r-x
будет более обычным).
Вы не указываете, к какой группе принадлежит файл, ни к какой группе принадлежит каталог, а также к какой группе (группам) принадлежит пакетный пользователь , но это, вероятно, не имеет значения .
Обновление после изменения указанных разрешений для каталога: Учитывая, что группа может читать файл и создавать файлы в каталоге, то, если ваш пакетный пользователь принадлежит группе, которой принадлежит каталог, пакетный пользователь может сделать копию файла (в редакторе), удалить исходный файл и записать новый файл в каталог.
Поддерживает ли ваша система ACL (списки контроля доступа)? Если это так, то пользователь «оракул» как владелец файла может предоставить пакетному пользователю доступ на чтение и запись к файлу, даже если обычные разрешения Unix не показывают, что это может произойти.
Можете ли вы убедить пользователя 'oracle' создать файл, принадлежащий соответствующей группе (к которой также принадлежит пакетный пользователь) и с соответствующими правами группы.
Если там ничего не работает, то вы превращаетесь в программы SUID в той или иной форме - например, SUID 'oracle' или SUID 'root'. В комментарии была упомянута одна опция - команда sudo
с некоторыми неопределенно подходящими аргументами.