Find Jobs
Hire Freelancers

Simple Network File Server

$30-250 USD

Completed
Posted over 3 years ago

$30-250 USD

Paid on delivery
Program Language Required: C or C++ Within Linux Environment A Simple Network File Server: In this project, you are required to use Linux socket programming to create a simple network file system. It should include at least three concurrently running programs, a server, and two clients. The file server is responsible for managing users, storing files, maintaining access controls, and communicating with connected clients. To use the file system, a user needs to connect to the server using the client program. There are two types of users in this network file system. An admin user can do the following: (1) connect to the server using the provided credential; (2) list all users; (3) list a user and the owned files; (4) create a user; (5) delete a user; (6) list all files; (7) list a file and the owner; (8) delete a file; (9) change a file’s ownership. A regular user can do the following: (1) connect to the server using the provided credential; (2) list all the owned files; (3) upload a file from local disk to the server; (4) download an owned file from the server to local disk; (5) delete an owned file from the server; (6) transfer a file’s ownership to another user. Note that a user cannot perform operations on a file without the ownership. Please include a README file to describe in details how to compile and run your program and anything that is worth noting. Thank you!
Project ID: 28439423

About the project

5 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I have implemented client/server apps in C, and konw file servers well. C and Linux are my top level skills. Will finish the task in a day.
$100 USD in 1 day
4.9 (525 reviews)
7.4
7.4
5 freelancers are bidding on average $195 USD for this job
User Avatar
Hi , i can do your file server as requested in short time . Let's talk in details if you are interested.
$200 USD in 5 days
4.7 (11 reviews)
4.5
4.5
User Avatar
Hello! I am bidding on the project regarding Simple Network File Server I have read your project description carefully. I am software developer and programmer have 7 years experience in it. I have few questions. I am waiting for your message in chat box. Thanks
$250 USD in 12 days
5.0 (1 review)
2.0
2.0
User Avatar
Hi, I’m a Computer Scientist, with knowledge of Electronics, and programming microcontrollers. I have experience creating code with C/C++ , Python, Java,Nodejs, Unity. Also, I have experience creating projects, like Games, Desktop programs. I hope will be helpful.
$225 USD in 7 days
5.0 (2 reviews)
1.0
1.0
User Avatar
Hi, I have some experience with C programming (embedded and windows) and Linux, also some experience in networking. I have an idea to make it over TCP with the database stored on the machine in plain-text.
$200 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Baton Rouge, United States
5.0
1
Member since Dec 5, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.