基本上,我想在具有 WHM/Cpanel 的 Centos 5 服务器上创建一个名为 ftpbackup 的 ftp 用户。我有 root 访问权限。您知道该怎么做吗?
我尝试过:
1.useradd
2.Pure-pw useradd
3.editing /etc/proftpd/passwd.vhosts(我知道它说的是 PRO ftp,但这是 cpanel 存储我从 cpanel 界面创建的用户的密码的地方)
pureftpd conf 中的身份验证机制是 Extauth pureauth...如果它可以帮助您识别问题。
不知道发生了什么....
答案1
/usr/local/cpanel/bin/proftpd_passwd <cpuser> -a <ftpuser>:<password>:<uid>:<gid>:<cpuser>:/home/<cpuser>/public_html/ftp:/sbin/nologin
<cpuser>
= 您的 cPanel 用户名<uid>
= cPanel 用户的 user_id<gid>
= cPanel 用户的 group_id<ftpuser>
= 用于登录的用户,例如,如果 ftpuser = ftp,则登录使用[电子邮件保护]
答案2
您有 cPanel,那您为什么还要弄乱 cPanel 设置呢?以 cPanel 方式进行。即,只需在 WHM 中创建一个虚拟域并将其用于唯一的 FTP 目的,或者从 cPanel 内部创建一个 FTP 帐户。
如果您手动添加/修改用户,则它不一定是永久的或将来不会被 cPanel 覆盖。
-$