2

ユーザーアカウントに対してuniで次のコマンドを実行します

chmod -R 700 *

それから、私は走ります

chmod -R 755 public_html

ホームページを閲覧しても「禁止」のままです。

ユーザー アカウントの権限

4 drwx------  5 Newbie staff 4096 2008-12-19 12:39 Desktop
4 drwx------ 10 Newbie staff 4096 2009-04-16 02:28 Documents
4 drwx------  4 Newbie staff 4096 2008-11-28 20:48 irclogs
4 -rwx------  1 Newbie staff 1686 2008-09-10 16:00 kieli
4 drwxr-xr-x  3 Newbie www  4096 2009-04-16 02:14 public_html
4 drwx------  2 Newbie staff 4096 2008-09-01 08:43 Templates
4 drwx------  4 Newbie staff 4096 2008-12-21 03:15 tmp
4 drwx------  7 Newbie staff 4096 2008-09-03 21:39 Windows
4 drwx------  4 Newbie staff 4096 2008-10-03 16:29 workspace

public_html 内のファイルのパーミッション

  4 -rwxr-xr-x 1 newbie staff   3414 2009-04-15 02:23 index.html
  4 -rwxr-xr-x 1 newbie staff   2219 2008-09-16 10:46 index.html~
144 -rwxr-xr-x 1 newbie staff 140120 2009-04-14 22:16 jquery.js
  4 -rwxr-xr-x 1 newbie staff    699 2009-04-15 01:05 template.css
4

4 に答える 4

1

また、public_html 内のファイルに実行権限を与える必要があります。パーミッション chmod -R 755 public_html を付与しているステートメントでは、付与されたパーミッションは 744 のみです。したがって、実行パーミッションも付与します。

于 2009-04-16T13:55:51.593 に答える
1

ディレクトリにインデックスファイルはありますか?

于 2009-04-16T13:35:42.657 に答える
1

public_html ディレクトリのモードが 755 ではなく 744 であるため、2 番目の chmod はうまく機能していないようです。

また、Web サーバーがホーム ディレクトリを「検索」できるようにする必要もあります。www ユーザーには、ディレクトリに対する実行権限が必要です。 chmod o+x .おそらくあなたの最善の策です。

于 2009-04-16T13:41:01.257 に答える
0

別のバグを見つけました。

私のユーザー フォルダのアクセス許可は 700 でした。これを 701 に変更しました。

自分のサイトが見れるようになりました。701が必要なようです。

于 2009-04-16T18:13:21.213 に答える