0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ubuntu18.04 pure-ftpdバーチャルユーザーでハマったからメモ

Last updated at Posted at 2019-08-04

Pure-ftpdバーチャルユーザーでアクセスできなくてめっちゃハマったのでメモ

#環境構築

パッケージ更新してpure-ftpdをインストール

# sudo apt update

# sudo apt -y install pure-ftpd

ディレクトリを設定ファイルがある場所まで移動(念のため)

# cd /etc/pure-ftpd

Anonymous禁止

# sudo echo "yes" > /etc/pure-ftpd/conf/NoAnonymous

Ubuntu環境におけるデータベース定義ファイルの場所の定義

# sudo echo "/etc/pure-ftpd/pureftpd.pdb" > /etc/pure-ftpd/conf/PureDB

PureDB ファイルのシンボリック リンクを以下のコマンドで作ります。(これやらなくてハマりました)

# sudo [ -e /etc/pure-ftpd/auth/60puredb ]  || sudo ln -s ../conf/PureDB /etc/pure-ftpd/auth/60puredb

Pure-FTPd を再起動して設定を読み込ませます。

# sudo systemctl -q is-active pure-ftpd && sudo systemctl restart pure-ftpd || sudo systemctl start pure-ftpd

システムのユーザーの追加

# sudo groupadd ftpgroup -g 1122
# sudo useradd ftpuser -u 1122 -g ftpgroup -d /dev/null -s /etc

#FTP公開用ディレクトリの作成

# sudo mkdir -p /home/sites/example.com/web
# sudo chown -R daemon:ftpgroup /home/sites/example.com/web
# sudo chmod -R 775 /home/sites/example.com

#バーチャルユーザの追加

作成するユーザ :hoge
許可するDir :/home/sites/example.com

# pure-pw useradd hoge -m -u ftpuser -d /home/sites/example.com/

※パスワードはご自由に

引用
https://www.compnet.jp/posts/2019-05-03T1700_%E4%BB%8A%E3%81%95%E3%82%89%E3%81%A0%E3%81%91%E3%81%A9FTP%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E7%AB%8B%E3%81%A6%E3%81%9F.html

http://tm.root-n.com/server:pure-ftpd:virtual_user

おわり

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?