Macos 如何授予非管理员帐户用户在OS X ftp服务器上的连接权限

Macos 如何授予非管理员帐户用户在OS X ftp服务器上的连接权限,macos,macos-sierra,ftp-server,Macos,Macos Sierra,Ftp Server,要在OS X上启用FTP服务器,必须按如下方式加载FTP服务: sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist 要停止服务,您需要使用相同的命令卸载服务: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist 但这只适用于管理员帐户用户。如何启用标准帐户?经过大量的谷歌搜索,我终于找到了一个特殊的命令:dseditgroup。如

要在OS X上启用FTP服务器,必须按如下方式加载FTP服务:

sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
要停止服务,您需要使用相同的命令卸载服务:

sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

但这只适用于管理员帐户用户。如何启用标准帐户?

经过大量的谷歌搜索,我终于找到了一个特殊的命令:dseditgroup。如果您的管理员用户是admin,并且希望通过ftp共享文件夹的标准帐户是ftpuser,则您可以编写以下命令:

dseditgroup -o edit -u admin -a ftpuser com.apple.access_ftp
命令同时询问ftpuser的密码,以便能够使用ftp服务。如果没有消息(没有错误信息),则您的操作是donne。您可以像下面这样尝试ftp连接您的ftpuser:

ftp ftpuser@localhot
当您提供ftpuser密码时,您应该连接到它的帐户