一部のブログサイトでWordPress権限を設定しようとしています。私のセッションは終了して再接続されますが、ディレクトリではなくデフォルトのパスにあります。ガイドに戻り、次のコマンドを実行しました。
find -type d -print0 | xargs -0 chmod 755
私はすぐにコマンドの実行を認識して停止しましたが、どのくらいの権限を設定しているのかわかりませんでした。
複数の顧客が私に電話をかけてWordPressバックエンドにログインできず、Webサイトの特定のプラグインがデータベースに必要なデータにアクセスできないなど、Webサイトに問題があると述べました。
このコマンドを実行すると、実行中のデータベースが停止しますか?これらのサイトは通常動作するため、これはMYSQLDとは見えません。
私はCentOSバージョン6.5(最終)を実行しています。
サーバーがハングしますか?それとも別の問題がありますか?権限を復元する方法はありますか? 1週間前のバックアップがあり、2つの権限を比較できますが、これは私のスキルレベルを超えていますが、今回はどんなガイドでも(正しく)従うことができて嬉しいです!
どんな助けでも大変感謝します。
答え1
tmuxまたはscreenを使用すると、接続が切断されたらセッションに再接続できます。
ディレクトリ権限を開くと、~/.ssh/* 権限の SSH 検査が中断されることがあります。たとえば、失敗に関する具体的な情報がなければ、話すことは困難です(Webサーバー/データベース/システムのログを確認しますか?)。
find /that/backup/dir -type d -ls > /root/backupdirlist; find /that/broken/dir -type d -ls > /root/currentdirlist; diff -u /root/*dirlist
ファイルリストに違いがあるかどうかを確認するには、最初にまたは他のエントリを使用してファイル名と許可ビットのみを表示し、他の列はawk
表示cut
しないことがあります。今後は、
find -type d -print0 |xargs -0 echo chmod 755
まず何が起こっているのかを確認するか、find -type d -print0 |xargs -0 chmod --verbose 755 | tee somelog
自分がしたことを記録してください。時間旅行の発明。