Я редактирую в visudo следующее, чтобы пользователь мог удалить любую папку или файл в /var/log/ http/ include sun folder
UserT ALL=(root) NOPASSWD: sudoedit /var/log/http/*
пользователь может удалить файл или папку в /var/log/http/*
, но не вложенные папки/файлы из /var/log/http/ , как /var/log/ http/hT/*
Я также редактирую visudo с помощью
UserT ALL=(root) NOPASSWD: /bin/rm -r /var/log/http/hT/*
и делаю
sudo rm -r /var/log/http/hT/GG/file.txt
[sudo] password for UserT:
Sorry, user UserT is not allowed to execute '/bin/rm -r file' as root on
, что здесь нужно исправить, чтобы также удалить подпапки/файлы в /var/log/http/. ./../../../
Это возможно путем изменения полномочий пользователя для каталога / var / log / http / hT
.