# mynetdisk **Repository Path**: awesomeallen/mynetdisk ## Basic Information - **Project Name**: mynetdisk - **Description**: 设计一个类似百度网盘的软件,冲冲冲 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-04 - **Last Updated**: 2025-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mynetdisk 一期功能 功能概述: 编写服务器端,服务器端启动,然后启动客户端,通过客户端可以输入以下命令进行服务器上的文件查 看: 1. cd 进入对应目录 2. ls 列出相应目录文件 3. puts 将本地文件上传至服务器 4. gets 文件名 下载服务器文件到本地 5. remove 删除服务器上文件 6. pwd 显示目前所在路径 7. 其他命令可以自己添加(mkdir 等等) 8. 无效命令不响应 项目启动方法 服务端 ./ftpserver ../conf/server.conf 客户端 ./client ip port 二期功能 1、密码验证 对于linux的登陆验证我想大家可能都知道是将输入的密码进行相应编码加密后与/etc/shadow文件中对 应的密码部分进行比较,如果相同则验证通过,如果不同则表明密码错误,但是问题是我们要如何将用 户输入的密码加密然后进行比较。