如何在 Mac OS X El Capitan 中配置 FTP 根文件夹?

如何在 Mac OS X El Capitan 中配置 FTP 根文件夹?

我知道如何

  • 打开 FTP 服务器:

    sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
    
  • 关闭 FTP 服务器:

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

根 FTP 文件夹自动设置为/Users/my_username

如何将 FTP 根文件夹更改为我选择的文件夹?

答案1

FTP 用户的主文件夹在系统偏好设置“用户和组”应用中定义。转到 Apple 菜单 > 系统偏好设置 > 用户和组。

魔法是使用 [Control] + [Click] 秘密选项。按住 [Control] 键,单击用户列表中的用户,秘密“高级选项”菜单将出现。在随后的选项屏幕中将用户的主目录更改为您想要的任何内容。

然后,每当服务(SSH、FTP 等)登录时,这个配置的新主目录将成为起点。

但是,要非常小心,因为任何错误都可能导致用户无法访问/损坏,如果它是系统上唯一的管理员用户,您可能会永久锁定自己。

此外,强烈建议您为 FTP 设置一个专用的单独用户。而不是主系统用户。这个单独的用户将拥有自定义的主目录。

相关内容