web-dev-qa-db-ja.com

ファイルのアクセス許可を変更してから元に戻す方法

UbuntuサーバーにWordpress Webサイトがあります。テーマを変更するには、ファイルのアクセス許可を設定する必要があります。すべてのユーザーのために、編集する必要がある間は有効にしてから元に戻す必要があります。

問題は、すべてのファイルのすべてのアクセス許可を手動で書き留める必要はなく、それらを以前の状態に戻す方法を探していることです。

今これをやると

ls -l /path/to/file.this

こうなる

-rwxr-xr-x 1 root root 26403 May 19 ...... 

だからここに私が必要なものがあります:

1)可能であれば(AND SAFE)、/htmlフォルダー内のすべてのファイルに必要なすべての権限をLampサーバーに付与できます。そのため、毎回変更する必要はありません。ウェブサイトのデザインを編集する必要がありますか?

2)不可能な場合、Wordpressでファイルを編集するために必要な権限を設定し、元に戻すにはどうすればよいですか?

編集:OK、私はこれをやった

chown www-data:www-data -R /var/www/html

これで、Wordpressダッシュボードからファイルを編集できます。これはセキュリティ上問題ありませんか?自分だけがファイルにアクセスできますか?

  1. ファイルは「644」、ディレクトリは「755」でなければなりません。必要なのは権限ではありませんが、ファイルとディレクトリを、/var/www/html/へのファイルの書き込みが許可されているユーザーとグループに設定する必要があります。

    Sudo chown -R $USER:$USER /var/www/html/*
    

    すべてを現在のユーザーに設定するか、「www-data」(デフォルトのApacheユーザー)のようなものが必要な場合はそれに変更します。 Wordpressには独自のユーザーがいます。そのユーザーをグループまたは「www-data」グループに含めると、ファイルを書き込むことができます。

  2. これは必要ありません。

3
Rinzwind

あなただけのルートになることはできませんか?

Sudo -i

シェルの現在のユーザーをrootに切り替えることで、wフラグが設定された所有者としてファイルを編集できます。許可を設定する必要はありません。

完了したら、実行するだけです

exit

前のユーザーに切り替えるには

0
kos