系统环境
打开服务器连接接口
如下图所示,打开“去”-“连接到服务器”或快捷键“Command K”
连接到服务器接口,如下图所示
连接到FTP服务器(要在窗口S10中打开FTP服务,请使用本文中配置的服务器) )。
输入服务器的ftp地址,例如ftp://192.168.1.1和默认端口21。 不需要添加端口号。
单击“连接”,然后输入用户名和密码
访问达利就能看到。 可以自由复制下载的内容
关于无法上传的问题
配置FTP服务器时已授予读写权限。 所以一定是Mac限制了。 您可以在查看摘要中查看访问权限,如下图所示。 只读
在“查看摘要”中尝试更改权限。 “无法完成此操作,因为您没有所需的权限。 ”当前的用户权限似乎不够。
切换到root用户并更改权限。 打开终端输入: su root
提示: su: Sorry。 mac应该没有默认的系统用户。 必须创建root用户,就像安装了一些Linux系统一样。
root用户创建sudo passwd root
首先,系统会提示您输入当前用户的密码。 密码认证通过后,系统会提示您输入两次根密码。 (建议与当前用户的登录密码相同。 否则,我会忘记并感到尴尬。 )
正式修改权限
从cd到FTP所在的目录(如果要修改该目录,请切换到相应的目录),在权限后总结文章。 chmod 777 //更改所有用户的访问权限后即可写入
意识到即使变更也无法操作目录,确认FTP服务器下的目录权限ls -l
发现它们都是可写的,根权限是只读的。 再次更改根文件的访问权限,并请求只读文件系统。 既然是系统文件,苹果系统独有的SIP机制就保护着这个文件。
终极尝试
查看SIP的当前状态: csrutil status
打开显示,systemintegrityprotectionstatus :已启用。
用根权限尝试关闭SIP、csrutil disable
提示: CSR util 3360 thistoolneedstobeexecutedfromrecoveryos .必须在恢复模式下关闭。
试试这个确实可以通过关闭SIP来解决问题。 但是,如果有安全问题的话,我不写操作,所以不推荐。
结论
最终结论:如果需要将内容上传到ftp服务器,建议使用我使用的第三方工具,如FileZilla。