sudoを(sudoersファイルを介して)構成して、ユーザーがシステム内の任意のファイルまたはディレクトリでchown
and 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
ルートとして実行しなければならない理由はわかりません。