我在我的linux服务器上设置了一个tftp服务器来为我的cisco 7940 sip电话提供文件。 有什么办法,我可以提供这些文件,而不必将其权限设置为777? 每次我改变他们甚至只有一个位,文件变得无法访问。
我不希望所有的Linux用户都能够读取这些文件,因为它们包含一些密码。
从'tftpd'包的手册页。
使用tftp(1)不需要远程系统上的帐户或密码。 由于缺less身份validation信息,tftpd将只允许访问公共可读文件。 文件只有在已经存在且可公开写入的情况下才可以写入。
我从使用tftpd切换到使用atftpd 。 我能够设置用户/组tftp服务启动为。 之后,我只需授予访问该特定帐户/组的服务文件的权限。
我走了这条路线了一段时间,为我的trixbox / polycom设置。 然而,全面的ftp是我的情况更好… polycom的将closures的FTP服务器上的文件的date/时间,我相信tftp不支持。