Find Jobs
Hire Freelancers

Linux Procedure To Restrict User Folders

$250-750 CAD

Cancelled
Posted almost 4 years ago

$250-750 CAD

Paid on delivery
Linux Procedure To Restrict User Folders ---------------------------------------- Technology: Ubuntu 18.04 with Minimal Installation (no updates) Budget: Maximum of 300$ - A procedure is needed and will be the deliverable - The procedure is a series of ordered steps (command line entries) - Each step is numbered - Every step in the procedure is three-fold : o an english "instruction" o an english "reason" o a "command" that can be executed --> example : list directories ("instruction") We are listing the directories so that we select the folder name ("reason") ls -l ("command") - The procedure, once executed, shall restrict a given user, "USER123" say - The user should be restricted in such a way that, once logged in : o He cannot exit from /home/USER123 (using cd or any other linux command) o He can see files inside /home/USER123 o He can run applications in /home/USER123 o He cannot run applications outside of /home/USER123 o He cannot list other folders outside of /home/USER123 o He cannot run commands in /bin or /sbin or /usr/bin --> To that rule, exceptions can be made, for example /bin/bash might be needed --> In case of such an exception, please specify clearly o The user can reboot from the shell by typing reboot o Following such a reboot, the user is able to login through gdm again o All the previously stated restrictions are preserved after every login o This limitation/restriction on the user does not impact any other user ------------------------------------------------------------------------------------------------------ Profile ------- Candidate should be able to proove that he is knowledgeable with Linux and Ubuntu. We assume that the person will only respond if he is able to deliver that procedure fully and correctly. For that reason, we discourage you from presenting if you are not sure about the task. The task will not be accepted nor paid, unless a fully functioning procedure is received and tested. Every step of the procedure need to function correctly. Following every step of the procedure, the system is able to reboot with no errors.
Project ID: 25112931

About the project

20 proposals
Remote project
Active 4 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
20 freelancers are bidding on average $365 CAD for this job
User Avatar
over 10 years of unix and unix like sysadmin. featuring Unix: Solaris, Hp-UX, AIX GNU/Linux (Red Hat, Slackware, Debian, ubuntu server,ubuntu cloud) Advanced Power Virtualization on IBM systems HACMP Linux cluster/pacemaker. VOIP and PBX Senior Asterisk Admin Siemens-Alcatel.E1. SS7 protocol - DSLAM - OLT FTTH automation and cloud : docker ansible AWS terraform ********************** RHCSA Certified. Scripting: bash, korn pythona full experience on: leading networking Troubleshooting SAN Disaster recovery Language: Spanish (native) English (fluent)
$500 CAD in 3 days
5.0 (54 reviews)
5.7
5.7
User Avatar
Hello! I am expert in servers and having 6+ years of experience in the same profession. Kindly look my profile to know more about me. Ping me for further discussion Thank you.
$300 CAD in 2 days
5.0 (53 reviews)
5.5
5.5
User Avatar
Hi, The requirement seems to be simple. But it is hard to implement in a linux system as per your requirement. There is no straight forward method to do this, but can be done with some caveats. I tried in my test aws ubuntu 18.04 machine with a kind of jail shell and achieved all of your requirement, except for "reboot system". But we can achieve reboot in a different way as well. I am not sure what you are trying to achieve with this setup, so i am not sure if my setup works for you. What i can do is, I can give access to the server where i setup the things and you can test. Let me know if interested. Thanks
$250 CAD in 2 days
5.0 (69 reviews)
5.7
5.7
User Avatar
i could make your job. but i need somethings. if you want that user work with some thing need some permision for execute, for example this user need /bin/bash for start your session, if this user don't permission in some execute bin maybe is better don't create it. but the rest of your job is posibble to doing
$300 CAD in 2 days
5.0 (22 reviews)
5.5
5.5
User Avatar
Hi, I have read the details I believe I can do this job. While I believe I have some queries which need to be clarified. For that I would request you to start the chat so we could clarify those. We can discuss the timeline and budget after that. You can see all my skills, experience, customer reviews and relevant jobs.
$750 CAD in 25 days
5.0 (3 reviews)
4.9
4.9
User Avatar
Hi, It seems you are looking for something like jail-shell, hire me and I have built such a script for you. by the way, I am very good with Linux and shell. Regards
$300 CAD in 1 day
4.5 (21 reviews)
5.7
5.7
User Avatar
Dear Hiring Manager, I am Redhat Certified Engineer. I have 8 years of experience as a Linux System Administrator. I posses good knowledge of mail server like zimbra, sendmail, web server like Apache, shell scripting, Virtualization like Citrix Xen server, kvm, vmware. I have also done Tally 6.3 Certification. Knowledge of installing and hosting the PHP based application. Knowledge of installation of SSL of Apache and Tomcat. I have knowledge of mysql and oracle database as well. Knowledge of security compliance rule DISA STIGs, PCI-DSS. Knowledge of devops tools like docker, vagrant, jenkins, github etc. Knowlege of Amazon AWS cloud services,windows 2003, 2008, 2012. I have completed the "AWS Solution architect -Associate" training program. Able to create VPC, public-private subnet, route table, Internet gateway, network acl, instance Migration, updation. I have deployed node.js application over SAAS based platform heroku and have done dockerization of node.js app. Cross compilation of source code over Linux for various OS and architecture. Installation of middleman over ubuntu 18.04 Worked on AWS lightsail service to increase the VM size. Tally ERP9 Implementation in SAAS based cloud to let the user access their account from any location. Installation and configuration of pfsense firewall. Thanks
$300 CAD in 4 days
4.7 (33 reviews)
5.2
5.2
User Avatar
Hi There, May need combination of 'chroot' sudo and apparmor etc. I can share a document with actual screenshots and with explanation of each and every command used along with how to verify outcome. Message me to discuss further on this. Thanks,
$300 CAD in 7 days
4.8 (36 reviews)
5.2
5.2
User Avatar
Hello I am an expert in building and managing systems and networks (Linux and Windows), you can count on me in building and managing your projects distinctively and professionally. I have more than 7 years experience in IT: ==>> Servers linux: Ubuntu / Centos/ Debian / RHEL / Kali linux / Wifislax). ==>> Microsoft windows server :2016.2013.2008.2003. ==>> Cloud Computing Platforms: AWS Amazon Web Services / Microsoft AZURE I am available All week and efficient, count on me to do the job well as it should . I have a high speed internet connection, I own computer hp i5. I will be happy to communicate with you an d work with you. I speak English and francais. Cordially.
$250 CAD in 1 day
4.9 (31 reviews)
4.5
4.5
User Avatar
Hi, there! I've read all of your requirements carefully, and much concerned in it. As a programmer looking for a job, I think I can help you. When you reach to me I'll be very happy. Please contact me over chat so that I can clarify your requirements. And feel free to ask me anything... Thanks.
$300 CAD in 7 days
4.6 (1 review)
2.6
2.6
User Avatar
i can do this project i have already done this before i have two years of experiance in linux and cybersecurty. Thanks
$250 CAD in 2 days
5.0 (3 reviews)
1.7
1.7
User Avatar
To keep the graphical interface working you will need to allow a lot of exceptions. If you really wish to do these restrictions, it is better to have terminal access only, because each binary allowed can be used as a vector to bypass restrictions. How many procedures do you want? Just one? Contact me for more details so I can give you a better pricing and set a deadline.
$750 CAD in 14 days
5.0 (2 reviews)
1.0
1.0
User Avatar
Hi, I believe that I have done a similar project in the past, and that is why I am bidding for this project. BTW, I have 10 years of experience with Linux and bash. After going through the instructions, I can think about two possible solutions to the problem, but only if you are dealing with command line interfaces only. However, with all the details presented, I am not sure which one will be useful for you. If possible, I would love to discuss the solution in more detail. It will be ok for me if we chat to the solution before actually implementing it. Then you can decide whether you want to reward my bid. Finally, the duration for the submission is only suggestive and can be significantly less based on which solution fits you. Basically, I am open to negotiation. Thanks and Best Regards, Anand
$300 CAD in 5 days
5.0 (1 review)
0.5
0.5
User Avatar
Hi, I can help with this as well as document it in the required method. The procedure you refer to is something I have used often, managing users in a web hosting environment. I have 15 years experience with Linux server setup and admin and I am available immediately. Thanks.
$250 CAD in 1 day
5.0 (2 reviews)
0.6
0.6
User Avatar
Hi there, I can absolutely complete a full setup of procedures in a document/file for you. The document will contain a full set of instructions/procedures with an in-depth explanation for each task you're looking to accomplish. I.e. to restrict user access to one folder, revoke user program/command access, grant user program/command access etc. I have many years of linux experience under my belt so I'm confident you'll be happy with my work. Shoot me a message if you're interested. I'd be more than happy to discuss this more in-depth and setup a series of milestones.
$300 CAD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have 4+ years of experience in installing, configuring and managing IT/Network Infrastructure. Specially Web development based software solutions are the most powerful side of me. Also I have MCSA Certificate. ( Microsoft certified Solutions Associate / Windows Server Professional ) Currently Configuring and implementing networks to my customers. I have working experience with Sophos, fortigate, Router and ClearOS firewall, server Setup, website Hosting, Fix Domain and DNs Issue, Domain Purchase, Instance Image, port forwarding, and Security group Activities in AWS and Azure cloud technology. Skills :- * Network setup and administration * Windows servers administration * Virtualization * Linux administration (Debian, CentOS) * Lamp *SQL Server *MYSQL * IIS Configuration * Workbench, phpmyadmin ( Windows / Ubuntu ) Etc.
$500 CAD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello I hope you are doing well. I have come upon your post and I believe I would be the right candidate for you. I am an experienced Linux administrator (RHCE certified) with more than 5 years of experience. I have dealt with different Linuux distros over my career such as Ubuntu and I currently work as a system admin(in Toronto) managing a large fleet of centOS servers. We can get started asap and it should not take more than 1-2 days although I put on 3 days here just in case. Should you be interested or wish to know more about my profile, drop me a line! I am looking forward to be working with you. Best Yama
$350 CAD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Longueuil, Canada
0.0
0
Payment method verified
Member since Mar 27, 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.