yum updateコマンドを使用して、CentOSが5.5から5.6になり、PHPやMySQLをアップデートしたりして、その後、shutdown -r now をしてサーバを再起動したのですが、FTP用のwebadminなどのアカウントでFTP接続をした際に、権限がないと言われ、閲覧はできるものの、ファイル名の変更や、アップロードなどの一切が行えなくなってしまいました。root権限でFTP接続をした際にはそのような事はありません。
原因が想像できましたらご指摘ください。
--
こちらは再質問です。下記URLもご参照ください。
http://q.hatena.ne.jp/1312807185
# ご配慮、どうも。
まったくのあてずっぽうなのだけれど、
初心に立ち返ってファイルとディレクトリの権限を確認してみてはどうかな?
うまくいかない、という webadmin の uid を /etc/passwd で確認することと、
書き込みができないというファイルと、それを配置しているディレクトリの owner と権限を、
ls -n (だったかな...) で確認してみる。
当たらずとも、遠からず、ってことだったか :-)
user_list ですが、ディフォルトのroot・・などが記載されており、そこに(今回テストをしているアカウントの)webadminを追加したら接続ができなくなってしまいました。名前を削除したところ、元通りに接続だけはできるようになりましたが、やはりファイル名の編集などはできないようでした。
--
回答が見にくくなってしまいましたので、こちらに記載した内容はコメント欄に移動致しました。
回答者の方から何度かご指摘を受けていたのですが、ファイルのオーナーがrootになっておりまして、それをwebadminに変えたところ解決できました。yum update以前は、恐らく同様の権限で編集ができていたのかと思いますが、その辺りの原因は未解決のままです。
大変な見落としがありすみませんでした。
# ご配慮、どうも。
まったくのあてずっぽうなのだけれど、
初心に立ち返ってファイルとディレクトリの権限を確認してみてはどうかな?
うまくいかない、という webadmin の uid を /etc/passwd で確認することと、
書き込みができないというファイルと、それを配置しているディレクトリの owner と権限を、
ls -n (だったかな...) で確認してみる。
当たらずとも、遠からず、ってことだったか :-)
わざわざありがとうございます。ご指摘の通りでした。
ファイルのオーナーがrootになっておりまして、それをwebadminに変えたところ解決できました。yum update以前は、恐らく同様の権限で編集ができていたのかと思いますが、その辺りの原因は未解決のままです。
ありがとうございました!
わざわざありがとうございます。ご指摘の通りでした。
ファイルのオーナーがrootになっておりまして、それをwebadminに変えたところ解決できました。yum update以前は、恐らく同様の権限で編集ができていたのかと思いますが、その辺りの原因は未解決のままです。
ありがとうございました!