Question

Assignment Tasks: Basic Permissions: Under your home directory Create a new directory named ProjectFiles. Inside ProjectFiles, create two files: report.txt and summary.txt. add a two lines of text, using vi

Set the permissions of report.txt to allow read and write access for the owner, and only read access for the group and others. Set the permissions of summary.txt to be read-only for the owner and no access for the group and others. Use an appropriate command to display the permissions of the files and capture the output. Modifying User and Group Ownership: use the command sudo adduser, to create a user called mytestuser use the command sudo addgroup to create called myTest Group Change the owner of report.txt to another user mytestuser Change the group ownership of summary.txt to the group you just created (myTestGroup) Verify the changes using ls -1 and capture the output. Implementing Access Control Lists (ACLs): For report.txt, add an ACL to grant read and write access to a user not in the file's group. (you may create another user if you need to) For summary.txt, add an ACL to grant read access to another user, and verify using getfacl. Attempt to read summary.txt as the user granted access through ACL and capture the command output. (you can use su - username to switch to another user account with in the same terminal session) Experimenting with Default ACLS: Create a new subdirectory under ProjectFiles named TeamReports. Set a default ACL on TeamReports to automatically give read and write access to all files created within it to a specific user. As proof, create a new file within TeamReports and use getfacl to show that the default ACL has been applied. Capture your output Reflection and Cleanup: Reflect on how Linux file permissions and ACLs can be used to manage access in a multi-user environment. Write a brief paragraph about your observations and any challenges you encountered. Submission Requirements: Provide a document with screenshots showing the commands used and their outputs for each task. Include your reflection paragraph at the end of the document. Submit the document through the learning platform's assignment submission page. need to do in linux