要在OS X上启用FTP服务器,您必须加载FTP服务,如下所示:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
要使用相同的命令停止卸载服务所需的服务:
sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
但这仅适用于管理员帐户用户。如何启用标准帐户?
答案 0 :(得分:0)
经过大量的谷歌搜索,我终于找到了一个特殊的命令: dseditgroup 。如果管理员用户 admin 且想要通过ftp共享文件夹的标准帐户为 ftpuser ,则可以编写此cmd:
dseditgroup -o edit -u admin -a ftpuser com.apple.access_ftp
该命令同时询问您ftpuser的密码是否能够使用ftp服务。如果没有消息(没有错误按摩),您的操作就是donne。您可以像这样尝试与ftpuser建立ftp连接:
ftp ftpuser@localhot
当您提供ftpuser密码时,您应该连接到它的帐户。