{"id":20328745,"url":"https://github.com/allwelldotdev/altschool-cloud-sem2-linux","last_synced_at":"2026-06-08T15:31:44.659Z","repository":{"id":222015089,"uuid":"756017797","full_name":"allwelldotdev/altschool-cloud-sem2-linux","owner":"allwelldotdev","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-11T21:30:01.000Z","size":1190,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T11:46:29.995Z","etag":null,"topics":["altschool","linux"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allwelldotdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-11T18:39:54.000Z","updated_at":"2024-07-10T16:26:34.000Z","dependencies_parsed_at":"2024-02-11T20:19:20.522Z","dependency_job_id":"5203e918-a3a2-4108-817a-6a81da9928c6","html_url":"https://github.com/allwelldotdev/altschool-cloud-sem2-linux","commit_stats":null,"previous_names":["allwelldotdev/altschool-cloud-sem2-linux"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/allwelldotdev/altschool-cloud-sem2-linux","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allwelldotdev%2Faltschool-cloud-sem2-linux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allwelldotdev%2Faltschool-cloud-sem2-linux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allwelldotdev%2Faltschool-cloud-sem2-linux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allwelldotdev%2Faltschool-cloud-sem2-linux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allwelldotdev","download_url":"https://codeload.github.com/allwelldotdev/altschool-cloud-sem2-linux/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allwelldotdev%2Faltschool-cloud-sem2-linux/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34069489,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["altschool","linux"],"created_at":"2024-11-14T20:07:49.027Z","updated_at":"2026-06-08T15:31:44.638Z","avatar_url":"https://github.com/allwelldotdev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# AltSchool Cloud 2nd Semester Assignment by Valentine Madu\n\n**Assignment prelude:**\nYour login name: altschool i.e., home directory /home/altschool. The home directory contains the following sub-directories: code, tests, personal, misc\n\nUnless otherwise specified, you are running commands from the home directory.\n\n`a. Change directory to the tests directory using absolute pathname.`\n\n![Question 'a' screenshot](./screenshots/a.png)\n\n`b. Change directory to the tests directory using relative pathname.`\n\n![Question 'b' screenshot](./screenshots/b.png)\n\n`c. Use echo command to create a file named fileA with text content ‘Hello A’ in the misc directory.`\n\n![Question 'c' screenshot](./screenshots/c.png)\n\n`d. Create an empty file named fileB in the misc directory. Populate the file with a dummy content afterwards.`\n\n![Question 'd' screenshot](./screenshots/d.png)\n\n`e. Copy contents of fileA into fileC.`\n\n![Question 'e' screenshot](./screenshots/e.png)\n\n`f. Move contents of fileB into fileD.`\n\n![Question 'f' screenshot](./screenshots/f.png)\n\n`g. Create a tar archive called misc.tar for the contents of misc directory.`\n\n![Question 'g' screenshot](./screenshots/g.png)\n\n`h. Compress the tar archive to create a misc.tar.gz file.`\n\n![Question 'h' screenshot](./screenshots/h.png)\n\n`i. Create a user and force the user to change his/her password upon login.`\n\n![Question 'i-1' screenshot](./screenshots/i-1.png)\n\n![Question 'i-2' screenshot](./screenshots/i-2.png)\n\n![Question 'i-3' screenshot](./screenshots/i-3.png)\n\n`j. Lock a users password.`\n\n![Question 'j-1' screenshot](./screenshots/j-1.png)\n\n![Question 'j-2' screenshot](./screenshots/j-2.png)\n\n![Question 'j-3' screenshot](./screenshots/j-3.png)\n\n`k. Create a user with no login shell.`\n\n![Question 'k' screenshot](./screenshots/k.png)\n\n`l. Disable password based authentication for ssh.`\n\n![Question 'l' screenshot](./screenshots/l.png)\n\n`m. Disable root login for ssh.`\n\n![Question 'm' screenshot](./screenshots/m.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallwelldotdev%2Faltschool-cloud-sem2-linux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fallwelldotdev%2Faltschool-cloud-sem2-linux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallwelldotdev%2Faltschool-cloud-sem2-linux/lists"}