質問: それぞれのユーザフォルダに /home/ユーザ名/public_html/ を設置し、Webサイトを公開したいので、ユーザフォルダの権限を`644`にすることができません。 644にすると、ブラウザからサイトが見えなくなってしまいます。 できれば、一般ユーザが鍵認証でリモートログインした場合、そのユーザのユーザディレクトリ内だけしか見れない、触れないようにしたいです。 よろしくお願いいたします。
回答: 状況がよく見えないので端的になりますが、 単純にユーザAの作ったファイルをユーザBが削除出来ないようにしたいのであれば、 その”ファイル”のパーミッションを644にすればOKです。 ディレクトリのパーミッションはそのままでファイルのパーミッションだけ変更すればブラウザから見えなくなるということも無いはずです。(cgi等の実行が必要なファイルは除く)