sudoを(sudoersファイルを介して)構成して、ユーザーがシステム内の任意のファイルまたはディレクトリでchownand chmodコマンドを実行できるようにすることができます。ただし、/var/www/htmlディレクトリの下にあるファイルに対してこれらのコマンドを実行する権限をユーザーに付与したいだけです。
ユーザーが事前に指定されたディレクトリでのみ実行できるように、特権コマンドを制限するにはどうすればよいですか?
例:次のコマンドは、index.htmlファイルに777許可を付与します。
sudo chmod 777 /var/www/html/index.html
今、私は2つのアクションを実行したい
制限
sudoユーザーがのみ実行できるようなchmodとchown内から/var/www/htmlユーザーがシステム内の他の場所でこれらのコマンドを実行できないようにします(たとえば、コマンドは
/var/wwwまたはで実行できません/var/ftp)
www-dataまで必要性を排除するグループchmod/ chown何?
chown。それとは別に、chmodルートとして実行しなければならない理由はわかりません。