随着计算机网络的普及,计算机病毒有了快速传播的机会,并且对数据文件的破坏日益严重,用户需要经常对个人重要数据做异地备份。基于多用户和数据隐私的考虑,提出了个人数据备份系统解决方案。它利用网络存储设备具有的大容量、高可靠性、高安全性特点,为用户提供一定容量的空间来保存个人数据,同时利用软件的权限管理很好地实现个人数据的保密性。
在proftpd.conf中增加有关MySQL的配置,代码如下:
创建用户时需要在表中增加记录,即完成账号的增加。在用户第一次使用该账号登陆时,系统自动创建用户主目录并依据uid和gid的值来设置目录的用户和组。根据配置文件中的缺省空间限量的值生成限量文件。以下是ProFTPD.conf中设置缺省空间限量的配置:
3. 删除用户
修改ProFTPD.conf文件,将“日志记录到文件”关闭,设置如下:
增加关于日志的配置,需要把用户的上载和下载及删除操作记录到日志中,记录的内容用户可以定置。例如:
被记录的操作有以下几个:
◆RETR,文件的下载;
◆STOR,文件的上传;
◆DELE,文件的删除。
其中日志记录有以下内容:
◆%f,上载或下载的文件名称包含绝对路径;
◆%b,文件的大小,以字节为单位;
◆%u,用户使用的FTP账号;
◆%h,用户的IP地址;
◆now(),为MySQL提供系统时间函数。
结束语
在详细了解系统关键技术后,开发语言可以根据实际情况来选择,并可结合电子邮件服务器,实现账号和密码的统一,方便用户操作。有关MySQL和ProFTPD的详细配置等问题,由于篇幅有限就不一一阐述。