Open main menu

CDOT Wiki β

Changes

OPS335 NIS Lab

42 bytes added, 17:31, 5 September 2011
PART B: Setting up your NIS Server
*Edit the file /etc/nsswitch.conf and add "nis" to three lines:
passwd: files nis
shadow: files nis group: files nis
*Create the file /var/yp/securenets:
host 127.0.0.1
255.255.255.0 192.168.122.0
*Enable and start the NIS password (yppasswdd) service.
*Now change to directory /var/yp and run this command
make
*Enable and start the NIS binding (ypbind) service.*Use the following command to verify your NIS server is working - you should see joker's password record. ypcat passwd*Add a new user named clown, with password "seneca99".*Repeat step 12. If you don't see both joker's and clown's password records then cd to /var/yp and run the "make" command again.*Now modify your firewall so that the guest VM (client vm01) will be able to access your NIS server. You'll have to open port 111 as well as port 783 (see step 2 above).===PART C: Setting up your VM to be an NFS client===*Login to your VM guest (vm01) and enable and start your ssh server with these commands chkconfig --levels 2345 sshd on service sshd start*Use iptables to allow ssh connections to your VM guest machine.*If you still have autofs installed (from last week) then uninstall it (yum remove autofs).*Reboot your VM guest machine, login and use ifconfig to determine its IP address. *Log out of your VM guest.*From your Fedora host, ssh (as root) into your VM guest.*Edit your guest's /etc/fstab file and insert this line 192.168.122.1:/home /home nfs defaults 0 0*Use the "mount -a" command to mount the /home directory.*Check that /home is mounted by running and recording the output of the "df -Th" command.*Install ypbind*Logout of your VM guest.===PART D: Setting up your VM to be an NIS client===*Open your VM guest graphical login window and login as joker.*Verify that joker is using the /home directory imported from your Fedora host.*Now modify your authentication to include NIS. You can do this by selecting System->Administration->Authentication from the GNOME menu. You'll have to set the following: NIS server address (192.168.122.1) NIS domain name (foo.bar)*Now start the ypbind server with the command "service ypbind start".*Test your configuration with the "ypcat passwd" command. You should see both joker's and clown's password records. NOTE: Clown's record is coming from your Fedora host because there is no clown user on your VM guest.*Logout of joker and login as clown on your VM. NOTE: You may have to login as "other" if clown's name does not show up on the login screen.
Add a new user named clown, with password "seneca99".
Repeat step 12. If you don't see both joker's and clown's password records then cd to /var/yp and run the "make" command again.
Now modify your firewall so that the guest VM (client vm01) will be able to access your NIS server. You'll have to open port 111 as well as port 783 (see step 2 above).
PART C: Setting up your VM to be an NFS client
Login to your VM guest (vm01) and enable and start your ssh server with these commands
 
chkconfig --levels 2345 sshd on
service sshd start
 
Use iptables to allow ssh connections to your VM guest machine.
If you still have autofs installed (from last week) then uninstall it (yum remove autofs).
Reboot your VM guest machine, login and use ifconfig to determine its IP address.
Log out of your VM guest.
From your Fedora host, ssh (as root) into your VM guest.
Edit your guest's /etc/fstab file and insert this line
 
192.168.122.1:/home /home nfs defaults 0 0
 
Use the "mount -a" command to mount the /home directory.
Check that /home is mounted by running and recording the output of the "df -Th" command.
Install ypbind.
Logout of your VM guest.
PART D: Setting up your VM to be an NIS client
Open your VM guest graphical login window and login as joker.
Verify that joker is using the /home directory imported from your Fedora host.
Now modify your authentication to include NIS. You can do this by selecting System->Administration->Authentication from the GNOME menu. You'll have to set the following:
NIS server address (192.168.122.1)
NIS domain name (foo.bar)
 
Now start the ypbind server with the command "service ypbind start".
Test your configuration with the "ypcat passwd" command. You should see both joker's and clown's password records. NOTE: Clown's record is coming from your Fedora host because there is no clown user on your VM guest.
Logout of joker and login as clown on your VM. NOTE: You may have to login as "other" if clown's name does not show up on the login screen.
==Completing the Lab==
Answer the following questions.
1
edit