In this task we were introduced to Groups and User Management commands in the Linux environment. I was a little familiar with doing such things from my time in the Coast Guard. Though the Coast Guard does not use Linux, the concepts of Groups and Users from Windows are very similar to Linux and so with the fundamental understanding down, it was as simple matter of learning new commands.

Once again I found myself in some trouble here for using different commands than were required by the assignment. For instance, I failed to add the -d argument with -m when creating a user for step 3 of task A. The argument -d is important because it allows you to specify a home directory. In Task B step 6, I used the command getent instead of grep to get the details of a group where we were instructed to use grep explicitly.

One other difficulty I faced was the difference between adduser and useradd in Linux. Apparently useradd is a more simplified, low-level utility version of the command while adduser is the usually preferred command.