GNU/Linux >> Linux の 問題 >  >> Linux

/var/www を管理するにはどうすればよいですか?

それが保護されたフォルダです。このディレクトリを変更するには、root になる必要があります。

次のようにして、gab をこのディレクトリの所有者にすることもできます

sudo chown -R gab /var/www

sudo chown -R gab /var/www を実行します コマンドを root (管理者) として実行し、システムのセットアップ時に使用したパスワードの入力を求めます (ほとんどの場合、gab と同じパスワードです)。

これを行うと、次のことができます

sudo chown -R 755 /var/www

書き込み権限を付与します。

#   Permission
7   full
6   read and write
5   read and execute
4   read only
3   write and execute
2   write only
1   execute only
0   none


Reference   Class   Description
u   user    the owner of the file
g   group   users who are members of the file's group
o   others  users who are not the owner of the file or members of the group

755 は、ユーザーがフル アクセス権を持ち、グループが読み取りおよび実行アクセス権を持ち、他のユーザーが読み取りおよび実行アクセス権を持つことを意味します。


www-data のメンバーになることを提案するつもりでした (または同等の) グループですが、ディレクトリと index.html ファイルは両方とも root が所有しています 、実際にそうすることが期待されるかもしれません(kobaltzが示唆したように)—仮想ホストを避けたい場合.
仮想ホストの場合、/var/www ディレクトリは、Apache が実行されていることを確認できる単なるプレースホルダーです。

少し読みにくいのは承知していますが、このドキュメント ページまたはこの Wiki ページをご覧になりましたか?


Linux
  1. Linux –実行対読み取りビット。 Linuxのディレクトリ権限はどのように機能しますか?

  2. マウントポイントを変更するには?

  3. CentOS / RHEL 7 で systemd-tmpfiles が /tmp/ または /var/tmp (tmpwatch の置き換え) をクリーンアップする方法

  1. CentOS / RHEL :logrotate を使用して /var/log/wtmp および /var/log/btmp ファイルをローテーションする方法

  2. /var/log/lastlog ファイルを切り詰める方法

  3. /var/www/html/ で git リポジトリを使用する

  1. プロセスが実行されているフォルダーを見つける方法は?

  2. unix:///var/run/supervisor.sock そのようなファイルはありません

  3. 推奨される使用方法に従って、Web サイトは /var/ または /usr/ に配置する必要がありますか?