重複の可能性:
書き込み権限のないファイルに標準出力をリダイレクトします。
このチュートリアルで提供されている指示に従ってdrupalをインストールしようとしています。 http://how-to.linuxcareer.com/how-to-install-drupal-7-on-ubuntu-linux 一段階で詰まった。
$ cd /etc/apache2/sites-available
$ sudo sed 's/www/www\/drupal/g' default > drupal
bash: drupal: Permission denied
権限は/var/www/drupal
777に設定されています。
ベストアンサー1
sudo
このチュートリアルではルートシェルを使用せず、必要です。を使用してルートシェルを取得できますsudo -i
。
を好む場合、sudo
リダイレクトはsudo
コマンドではなくシェルによって処理されます。したがって、/etc/apache2/sites-available
以前のように起動出力からファイルを生成することはできません。sudo
マニュアルによると、次のサブシェルを使用する必要があります。
$ cd /etc/apache2/sites-available
$ sudo sh -c "sed 's/www/www\/drupal/g' default > drupal"