有没有办法让每个用户拥有自己的用户名? 因为现在任何用户login时,他创build一个文件创build下的FTP用户
在我的其他系统上,我使用proftpd,每个用户都有自己的id,即使所有的用户都是虚拟的。
我有点困惑。 大多数* nix文件系统将用户保存为UID号码,然后由系统将其转换回用户名。 (在最简单的情况下,通过PAM或直接从/ etc / passwd)。 为了使文件系统能够反映用于login到ftp服务器的用户名,该用户必须在系统范围内可用,而不仅仅是ftp服务器。
我想说的是,我没有看到你怎么能有纯粹的虚拟ftp用户用自己的UID在系统上创build文件。 我会密切关注proftpd系统,看看它是如何工作的。 例如,在GNU linux系统上,运行ls -n会打印出显示数字UID的目录列表,而不是用户名。 然后看看/ etc / passwd,并确保没有为该UID列出任何内容。