OS X Yosemite中的FTP服务

时间:2015-06-27 21:33:42

标签: macos ftp server osx-yosemite yosemite

- OS X YOSEMITE中的FTP服务 -

我在Yosemite中使用以下命令启动了FTP服务:

d3 = dict([(i,d1.get(i,())+d2.get(i,())) for i in set(d1.keys()+d2.keys())])
d3
{'a': ('x', 'y', 'm', 'n'), 'b': ('k', 'l'), 'c': ('p', 'r')}

然后,我需要配置它。有人知道它配置的文件是什么?另外我如何设置' list'它到目录。

1 个答案:

答案 0 :(得分:4)

OS X ftp守护程序由以下文件配置:

/etc/ftpd.conf
/etc/ftpchroot
/etc/ftpusers

示例文件:cat /usr/share/ftpd/examples/ftpd.conf

<强> /私有的/ etc / ftpusers中

  

ftpusers文件为tnftpd(8)提供用户访问控制   定义哪些用户可以登录。

     

如果ftpusers文件不存在,则拒绝所有用户访问。

示例文件:cat /usr/share/ftpd/examples/ftpusers

<强> /私有的/ etc / ftpchroot

  

文件/ private / etc / ftpchroot用于确定哪些用户将使用   他们的会话的根目录已更改(使用   chroot(2)),或者到ftpd.conf中指定的目录(5)   chroot指令(如果设置),或者到用户的主目录。如果   如果该文件不存在,则不会执行根目录更改。

     

语法与ftpusers类似,只是类参数是   忽略。如果存在肯定匹配,则会话的根目录   改变了。在第一次之后没有进行进一步的比较   成功的比赛。此语法与旧语法向后兼容   语法。

示例文件:cat /usr/share/ftpd/examples/ftpchroot

chroot目录,(例如guest):

chroot guest /path/to/guest/accessable/ftp

更多信息:ftpd.confftpusers/ftpchrootchroot