ユーザーが以下のフォルダまたはファイルを削除できるように、visudoで次の編集を行いました。 /var/log/http/sun フォルダーを含める
UserT ALL=(root) NOPASSWD: sudoedit /var/log/http/*
ユーザーは /var/log/http/* の下のファイルやフォルダを削除できます。
ただし、/var/log/http/hT/*のような/var/log/http/の下のサブフォルダ/ファイルではありません。
私も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/../../../../
答え1
これは、ディレクトリのユーザー権限を変更することで達成できます/var/log/http/hT
。