linux + visudo +サブフォルダとサブファイルを削除する方法

linux + visudo +サブフォルダとサブファイルを削除する方法

ユーザーが以下のフォルダまたはファイルを削除できるように、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

関連情報