web-dev-qa-db-ja.com

サイトイメージディレクトリのアクセス許可が突然 '00'に変更されました

クライアントのサイト画像ディレクトリのアクセス許可が突然00に変更されました。これは、誰もディレクトリのコンテンツにアクセスできないことを意味します。ブラウザすらありません。 FTP経由でディレクトリにアクセスしたり、アクセス許可を変更したりできません。

何が原因でしたか?許可をリセットする方法はありますか?

3
MeltingDog

権限はそれ自体では変更されず、誰か(または何か)が変更しました。それは複数の方法で発生する可能性があります。

  1. 権限を変更するPHPスクリプト
  2. ユーザーがFTP(chmod)経由でパーミッションを変更する

つまり、ファイルまたはフォルダーのアクセス許可を変更するには、そのフォルダーに対する書き込みアクセス許可が必要です。これにより、自分から許可を取り消すことができます(あなたのケースで発生しました)。これにより、ファイルへのアクセスがロックアウトされます。

権限をリセットできるようにするには、rootとしてログインし、ユーザー書き込み可能およびグループ読み取り可能(または必要に応じてグループ書き込み可能)に設定する必要があります。

$ Sudo chown -R u+rw,g+rx path/to/directory

Webサーバーにrootアクセス権もリセット権限も設定していない場合(cPanelなどですが、それでも機能しない可能性があります)、ホスティングプロバイダーに連絡してそれを行う必要がありますあなたのために。

2
phoops

私が考えることができるシェルアクセスなしではありません。コントロールパネルがなければ、間接的なファイルレベルのアクセスが可能になります。テクニカルサポートに連絡して、ディレクトリへのアクセスを許可するものに保護を変更するよう依頼する必要がある場合があります。その後、これがどのように変化したかを知りたいと思います。あなたは決して知らないかもしれませんが、私はとにかく掘り下げます。

0
closetnoc