Linux Assignment– 4

File Ownership

Basic Questions

  1. Create a file and check its owner.
  2. Change the owner of a file using chown.
  3. Change the group ownership of a file using chgrp.
  4. Create a directory and check its ownership.
  5. Change ownership of all files in a directory.
  6. Create a file as root and check ownership.
  7. Create a file and assign it to another user.
  8. Check ownership of hidden files.
  9. Create a file and change its group to ‘users’.
  10. List files with their ownership details.
  11. Create multiple files and assign different owners.
  12. Check ownership using ls -l command.
  13. Create a symbolic link and check its ownership.
  14. Change ownership of a symbolic link.
  15. Create a file and verify default ownership.
  16. Create a file and change both owner and group.
  17. Check ownership of files in /etc directory.
  18. Create a file and assign it to a newly created user.
  19. Create a file and assign it to a newly created group.
  20. Check ownership of files in /home directory.

Intermediate Questions

  1. Create a script to change ownership of multiple files.
  2. Create a directory and assign ownership recursively.
  3. Create a file and restrict access based on ownership.
  4. Create a shared directory with group ownership.
  5. Create a file and set group ownership with setgid.
  6. Create a file and verify ownership after moving it.
  7. Create a file and verify ownership after copying it.
  8. Create a file and change ownership using UID and GID.
  9. Create a file and verify ownership after archiving.
  10. Create a file and verify ownership after extracting.
  11. Create a file and verify ownership after editing.
  12. Create a file and verify ownership after transferring via SCP.
  13. Create a file and verify ownership after FTP upload.
  14. Create a file and verify ownership after mounting.
  15. Create a file and verify ownership after unmounting.
  16. Create a file and verify ownership after reboot.
  17. Create a file and verify ownership after changing user shell.
  18. Create a file and verify ownership after user deletion.
  19. Create a file and verify ownership after group deletion.
  20. Create a file and verify ownership after permission change.

Advanced Questions

  1. Write a script to audit file ownership across directories.
  2. Automate ownership change based on file type.
  3. Monitor unauthorized ownership changes.
  4. Create a secure file transfer system preserving ownership.
  5. Implement ownership-based access control.
  6. Create a backup system preserving file ownership.
  7. Write a script to report ownership anomalies.
  8. Configure ACLs based on ownership.
  9. Create a script to restore original ownership from backup.
  10. Implement ownership policies for multi-user environments.