Mの更新(Mountain Lion OSX10.8サーバ)ーその25 FTPの設定
まだFTPの設定がよくわかっていない
Server.app からFTPのペインを出す。
共有のプルダウンからカスタムを選び、FTPのルートディレクトリを選択する。Macの場合、共有ポイントと呼ぶ。
/Users
にする。ユーザがFTPを使うのはWebページのdirectoryつまり/Users/[ユーザ名]/Sites/ だからだ。CarbonCopyClonerでHDをまるごとバックアップしているが、くれぐれもバックアップのHDの方を選択しないように。
アクセス権限は、ほかの全員は「読みだしのみ」にする。
クライアントがFTPでアクセスしてくると/Users以下のdirectoryに全部アクセスできちゃう。
ユーザ毎にユーザのhome directoryをroot directoryと指定する方法がまだわからない。
クライアントはFTPソフトでアクセスするとき、root directoryとして/[ユーザ名]/ と指定しするように伝える。上のdirectoryにいけて、他の人のhome directoryがみえちゃうけど。ま、他の人のhome directory にあるdirectoryで他人に見えるのはSitesだけでSitesにあるファイルは基本的にweb公開ページだから、とりあえずはいいだろ。
とりあえず、現在動いているWebページのメインテナンスが必要だからこうしておく。
FTP root directoryを新たにつくり、その中に各ユーザのdirectoryを作り、その中に各ユーザのsitesのエイリアスを置けばばいいのかも。そうすれば、FTPクライアントソフトでのroot directoryの指定を /[ユーザ名]/ あるいは /[ユーザ名]/Sites/ とするように指示すればいい。FTPクライアントソフトで上のdirectoryでアクセスしても他のユーザのSitesしかみえないようになる。
ファイル共有の項目はFTPとは別でAFPとかSMB、WebDAVでのファイル共有のことらしい。
もうちょっと、勉強する必要があるな。