I have been trying so hard to be able to do this on my own but I feel I am not grasping what is being asked and I don't know how to start. I Am learning sysadmin fundementals but it is extremely hard. Please help!
1. The problem statement, all variables and given/known data: Set permissions on sensitive files:
Set permissions on /etc/shadow to allow only root read and write access.
Set permissions on /etc/gshadow to allow only root read and write access.
Set permissions on /etc/group to allow root read and write access, and allow everyone else read access only.
Set permissions on /etc/passwd to allow root read and write access, and allow everyone else read access only.
Create user accounts:
Add user accounts adam, billy, sally, max, tripwire and sysadmin.
Force users to create 16 character passwords incorporating numbers and symbols.
Force passwords to expire every 90 days.
Ensure that only the admin has general sudo access.
3. The attempts at a solution (include all code and scripts):
4. Complete Name of School (University), City (State), Country, Name of Professor, and Course Number (Link to Course):
University of Riverside, California, Matthew Summerville, Cybersecuirty Bootcamp
Welcome on board, and thanks for the effort and honesty in following our rules. This room is here to help you out with your studies, not do the work for you and has been accepted by most colleges if rules are respected.
Quote:
. I Am learning sysadmin fundamentals but it is extremely hard. Please help!
Not that hard, once the idea of what is expected from a sysadm: Administering a UNIX environment with users, printers, server(s) and maybe workstations...
Quote:
1. The problem statement, all variables and given/known data:
Set permissions on sensitive files:
I dealing with users: users have rights and permissions and UNIX permissions (basic) are limited to 3 cases:
the user/ownrt, a group owner, and the rest of the planet
Quote:
Set permissions on /etc/shadow to allow only root read and write access.
Set permissions on /etc/gshadow to allow only root read and write access.
How do you think this can be done knowing the 3 cases?
I suggest you look at the man pages of your 3 commands ls, chown, chmod
I let you start now, Im off to physio and will look and complete once back
So, I was able to get further in the homework but now I am stuck with making the passwords be 16 characters long and ensuring that admin has general sudo access. I looked over the notes, the homework examples but I couldn't figure out how to do it for just the one person. Where should I look for this? This is also my code for the other parts.
now I am stuck with making the passwords be 16 characters long and ensuring that admin has general sudo access.
Once solved the above remark I made
You can start dealing with this 2 tasks, the first we can't really help we don't know your platform, very likely linux but I am no linux specialist, all I can say is to look at you course again for clues, as what is asked will not be found in /etc/passwd or shadow file... You should have something dealing with PAM e.g. in Debian and debian based, password policies are defined in /etc/pam.d/common-password file
Quote:
ensuring that admin has general sudo access
is sudo related, and so what you need to check/add/modify in the sudoers file using visudo, very important to use that and no other editor as it will check that there is no syntax error which would corrupt the sudoers file, I understand admin should have same as root...
Hi I have this command that when put on the command line it returns the output the way I want it.
/opt/quest/bin/vastool list -a groups | grep testdev_li | grep dev | awk -F"" 'NF>2{print $2}' | cut -c2- | tr '\n' '|'
The output of this is
... (2 Replies)
I'm trying to set up a folder in my home directory that will be shared with another user but for some reason it is not working this is what I've done, I have tried two different ways using ACL's and chown/chgrp etc
I set up a group called say: sharedgroup and added both my user (john) and fred... (3 Replies)
do
case $option in
d ) CHEC=true;;
# more option processing can go here
\? ) echo "Unknown option: -$OPTARG"
: ) echo "Missing option argument for -$OPTARG";;
* ) echo "Unimplimented option: -$OPTARG";;
esac
done
shift $(($OPTIND - 1)) (2 Replies)
Hello there,
I am new to this forum as well as to the UNIX world. Recently graduated with a degree in Computing and just started learning UNIX & bought 3 Sun Ultra 10 Servers. I was trying to set the Servers up so I can use them; the Servers don't have a VGA card. My laptop, which I would be... (6 Replies)
Saw an error while setting up an application called i2phex:
# ./run.sh
java.lang.RuntimeException: Failed to initialize phex.net.repres.i2p.I2PPresentationManager
at phex.common.ManagerController.initializeManagers(ManagerController.java:78)
at phex.Main.main(Main.java:161)After... (0 Replies)
I have been trying to setup a static ip, however everytime I do so my internet disconnects and won't connect untill I switch back to dynamic. My router is a NetGear DGN1000 and I'm using it wired. Could anyone help? (0 Replies)
I am trying to add a user to my SVN server that can only access one of about a dozen repositories I have set up. Here are the files that I think need changed and what I have set them to. No matter what I try with these files I am unable to see the results I am after. In the end I want this new... (0 Replies)
Hello!
I need some advice about using WebDav in Mac OS 10.5
My problem is that I mount a WebDav folder in the hard drive pointing to a webdav directory service running under apache (it's Alfresco, if you know it) but the permissions of this directory, when mounted, are only for the user who... (0 Replies)