????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????
proftpdのユーザごとに設定ついて |
|
- ????????? 2006/12/05 19:03
- ????????? DL
-
度々で申し訳ないです。
VineLinuxの頃より下記の問題が現在に至るまでにどうしても解決出来なかったため 知っていたらで結構ですので、ご教授いただければ幸いです。
FedoraCore4の環境にて ftppasswdを使いFTP専用ユーザーを作成しています。
アップロードするユーザーのみを作成する場合はftpasswdを使い
./ftpasswd --passwd --file=/etc/proftpd.passwd --name=ftpftp --uid=515 --gid=510 --home=/ftp/dl/ --shell=/bin/sh
のようにしています。
/ftp/dlというフォルダを対象に グループ:uponly =510アップロードのみ許可にしたい
(ユーザごとでもしたいと思っています 例:ftpupnomiユーザ)
グループ:dlonly =509 ダウンロードのみ許可にしたい (ユーザごとでもしたいと思っています 例:ftpdlnomiユーザ)
<Directory /ftp/dl> <Limit WRITE> DenyAll AllowGroup uponly </Limit> <Limit READ> DenyAll AllowGroup dlonly </Limit> <Limit DELE> DenyAll </Limit> </Directory>
上記のように設定しているのですが、間違ってはないでしょうか? 間違っていればご指摘願います。(自分でも成功しているのか危ういです)
上記の状態のままだと接続は出来るのですが、ダウンロード等の操作は一切不可能です。 chコマンドで所有・アクセス権を変更しないといけないのでしょうか?
一応chmodにて775 chownにてグループをadminに変更すれば動作しているようです。 (アクセス権・所有者を変更しなければ動作しないものなのでしょうか?)
上記に加え、特定のユーザーだけ / より全てのディレクトリにアクセス出来て アップロード・ダウンロード・削除・作成出来るユーザーを追加するにはどのように記載したらよいでしょうか?(/よりいわゆる全てのディレクトリのアクセス権を持つrootと同等の許可があって完璧主義の管理ユーザーです)
仮定として”ftpmaster"というユーザーという設定にします。 / より全てのディレクトリに移動出来て、ダウンロード・アップロード・作成・変更・削除出来るいわゆる完璧ユーザーを追加するには proftpd上ではどのように記載すればよいのでしょうか?
rootを許可すれば早いと思うのですが、rootではなく"ftpmaster"というユーザーで完璧主義ユーザーを追加したいと考えています。
ドキュメントルートは下記のようになっています。 DefaultRoot ~/public_html !admin
どうかよろしくお願い致します。
|
■ コンテンツ関連情報
■ その他