web-dev-qa-db-ja.com

Apache2.confを編集する方法|許可が拒否されました-Amazon AWS(EC2)

編集したApache2.confをアップロードしようとしていますが、ファイル許可拒否エラーが発生します。

Status: Starting upload of O:\Users\Circle Radius\SRPL\Apache2.conf
Command:    cd "/etc/Apache2"
Response:   New directory is: "/etc/Apache2"
Command:    put "O:\Users\Circle Radius\SRPL\Apache2.conf" "Apache2.conf"
Error:  /etc/Apache2/Apache2.conf: open for write: permission denied
Error:  File transfer failed
1
Arpit Mittal

コメントでのコミュニケーションに基づいて、/etcに書き込むための適切な権限を持たないアカウントを使用していることがわかります

タスクを達成するためのより安全で安全な方法は次のとおりです。

  1. /var/tmpにファイルをアップロードします(一般ユーザー経由)
  2. ターミナルにログイン
  3. ルートになる:Sudo su -
  4. 元のファイルのバックアップを作成します。

    cp /etc/Apache2/Apache2.conf /etc/Apache2/Apache2.conf_original
    
  5. 新しいファイルをコピーします。

    cp /var/tmp/Apache2.conf /etc/Apache2/Apache2.conf
    
  6. Apacheを再起動します

1
Romeo Ninov