我可以使用xinet / tftpd服务文件而不用777吗?

我在我的linux服务器上设置了一个tftp服务器来为我的cisco 7940 sip电话提供文件。 有什么办法,我可以提供这些文件,而不必将其权限设置为777? 每次我改变他们甚至只有一个位,文件变得无法访问。

我不希望所有的Linux用户都能够读取这些文件,因为它们包含一些密码。

从'tftpd'包的手册页。

使用tftp(1)不需要远程系统上的帐户或密码。 由于缺less身份validation信息,tftpd将只允许访问公共可读文件。 文件只有在已经存在且可公开写入的情况下才可以写入。

我从使用tftpd切换到使用atftpd 。 我能够设置用户/组tftp服务启动为。 之后,我只需授予访问该特定帐户/组的服务文件的权限。

我走了这条路线了一段时间,为我的trixbox / polycom设置。 然而,全面的ftp是我的情况更好… polycom的将closures的FTP服务器上的文件的date/时间,我相信tftp不支持。