个人工具

“UbuntuHelp:PureFTP/zh”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
第8行: 第8行:
 
# 使用你自己喜欢的文本编辑器打开 '''/etc/inetd.conf''' 文件。注释掉(在行的开头加一个 '''#''' 号)包含'ftp'的行
 
# 使用你自己喜欢的文本编辑器打开 '''/etc/inetd.conf''' 文件。注释掉(在行的开头加一个 '''#''' 号)包含'ftp'的行
 
# 再用文本编辑器打开 '''/etc/default/pure-ftpd-common''' 文件。将 '''STANDALONE_OR_INETD=inetd''' 改为 '''STANDALONE_OR_INETD=standalone'''
 
# 再用文本编辑器打开 '''/etc/default/pure-ftpd-common''' 文件。将 '''STANDALONE_OR_INETD=inetd''' 改为 '''STANDALONE_OR_INETD=standalone'''
# 然後在终端运行 <pre>sudo groupadd ftpgroup
+
# 然后在终端运行 <pre>sudo groupadd ftpgroup
</pre> <pre>
+
</pre> and <pre>
 
sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser
 
sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser
  
  
</pre>  
+
</pre> in the terminal.
 
# 接下来创建ftpuser文件夹 <pre>sudo mkdir /home/ftpusers
 
# 接下来创建ftpuser文件夹 <pre>sudo mkdir /home/ftpusers
 
</pre>
 
</pre>
第32行: 第32行:
  
 
 
<pre>
+
<pre>sudo ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb
sudo ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb
+
  
  
</pre>
+
</pre>  
 
and
 
and
 
<pre>sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB
 
<pre>sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB

2008年3月26日 (三) 09:11的版本





Pure-FTPD + pureadmin (带图形界面的Ftp服务器)

安装带图形界面的Pure-FTPD

  1. 从Universe软件仓库中安装pure-ftpdpureadmin软件包。
  2. 使用你自己喜欢的文本编辑器打开 /etc/inetd.conf 文件。注释掉(在行的开头加一个 # 号)包含'ftp'的行
  3. 再用文本编辑器打开 /etc/default/pure-ftpd-common 文件。将 STANDALONE_OR_INETD=inetd 改为 STANDALONE_OR_INETD=standalone
  4. 然后在终端运行
    sudo groupadd ftpgroup
and

sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser


in the terminal.
  1. 接下来创建ftpuser文件夹
    sudo mkdir /home/ftpusers
  1. 为用户joe创建用户文件夹
    sudo mkdir /home/ftpusers/joe

(你可以为每个ftp用创建一个文件夹)

  1. 添加用户joe
    sudo pure-pw useradd joe -u ftpuser -d /home/ftpusers/joe
  1. 创建用户数据库
    sudo pure-pw mkdb
  1. Then
    sudo ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd

sudo ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb


and

sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB

which will create symbolic links between the respective files.

10. Then using your favorite text editor create the file /etc/pure-ftpd/conf/UnixAuthentication containing only the string no without quotes. 11. Next you need to modify the permissions of /home/ftpusers directory and of any other subdirectories. The owner must be ftpuser while Group must be ftpgroup

12. After doing that open up pureadmin in the terminal.

gksudo pureadmin

and stop firestarter if it is installed.

NOTES

The user joe is used as an example, you can change user joe and/or add or remove other users through pureadmin. Original Ubuntu Forums thread: http://ubuntuforums.org/showthread.php?t=91052