好的,我遇到了身份验证问题,我想我已经解决了这个问题,但我似乎无法找到解决方案。我使用的是运行 Lamp(单独安装和配置)、proftpd 和 webmin 的 Ubuntu 12.04。我正在设置一个网站它将提供基于 ftp 的文件管理和备份功能。我注意到我可以使用在 Linux 文件系统上创建的任何用户登录但ftp 用户我有基于外部 NTFS 文件系统创建主目录一直出现错误 530。我玩过很多权限,但我不想让它们摆脱根绑定。我在另一篇文章中看到了一条线索:
“您无需处理挂载点,而是可以像这样创建到 /media/300gb/documents 的链接:
ln -s /media/300gb/documents ~/documents"
(这引起了我的注意,但线索是对此的回应)
“mikewhatever 8,25311025
这只是半个解决方案。它在文档文件夹中创建链接,路径看起来像 ~/documents/documents – tilly willy 2012 年 5 月 9 日 0:49”
我对这一切都很陌生,正在努力通过自己尽可能多的研究来做到这一点。当我检查我的日志文件时,我看到
notice: unable to use '~/' [resolved to '/media/ftp1/ftp/skittishtrigger/']:
Permission denied
Preparing to chroot to directory '~/'
chroot to '~/' failed for user 'skittishtrigger':
Operation not permitted
error: unable to set default root directory
FTP session closed.
/home
因此,我想问题是如何定义未以 为前导 定义的外部路径~/
?(无需将外部驱动器重新格式化为 ext3/4)
答案1
好的,我的问题是 /home 文件夹位置中的无效条目重复了主目录。我删除了用户(保持外部主目录完好无损),删除了原始主目录并重新创建了用户。重新创建用户后,我更改了主位置并使用 gui 提示删除了旧主目录并获取了外部目录的所有权。不再出现 530 错误!!!感谢 phip 的帮助和帮助我解决问题的想法!喜欢 linux 并绞尽脑汁弄清楚了一切!