はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 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

どうかよろしくお願い致します。
メンテ

Page:  [1]

■ コンテンツ関連情報

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.