- 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
'它到目录。
答案 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