如何为非管理员帐户用户提供OS X ftp服务器的连接权限

时间:2017-01-18 16:41:54

标签: 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

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

1 个答案:

答案 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密码时,您应该连接到它的帐户。