advanced user en permissions administration
- users/groepen 
 /etc/passwd-- alle velden https://www.cyberciti.biz/faq/understanding-etcpasswd-file-format/
 
 /etc/shadow-- velden bekijken online https://www.cyberciti.biz/faq/understanding-etcshadow-file/
 
 /etc/group-- https://www.cyberciti.biz/faq/understanding-etcgroup-file/
 
 usermod -a -Gtoevoegen in nevengroep
 usermod -gveranderen van hoofdgroep (oude hoofdgroep wordt niet automatisch nevengroep)
 -->> verschil tussen hoofdgroep en nevengroepen: https://www.networkworld.com/article/3409781/mastering-user-groups-on-linux.html
 
 /etc/gshadow-- https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Introduction_To_System_Administration/s3-acctsgrps-gshadow.html
 
 /etc/sudoers-- http://toroid.org/sudoers-syntax
 
 groep sudo in debian based // groep wheel in RedHat/CentOS72
 
 visudocomando: https://www.digitalocean.com/community/tutorials/how-to-edit-the-sudoers-file-on-ubuntu-and-centos
 
- 
oefeningen passwdengroup- maak een user daria aan met paswoord sdf12345 en homedir /home/daria
 test haar login op de computer, en via ssh
 zoek in de manual vanpasswdmet welke optie je een account kunt locken
 doe dit bij daria.
 test haar login op de computer, en via ssh
 zoek in de manual van passwd met welke optie je een account kunt un-locken
 doe dit bij daria.
 test haar login op de computer, en via ssh
 probeer nuusermod --expiredate 1op daria's account
 test haar login op de computer, en via ssh
 zet nu daria's account terug open ...
 
- maak een user carla aan met paswoord sdf12345 en homedir /home/carla
 test haar login
 installeer de shellcsh(sudo apt-get install csh)
 pas haar default shell aan van/bin/bashnaar/bin/cshmet hetusermodcommando
 test haar login en verken csh ...
 zet daarna haar default shell terug op/bin/bashmet vi(m) of pico
 test haar login
 zet vervolgens haar default shell op/bin/false
 test haar login
 zet vervolgens haar default shell op/usr/sbin/nologin
 test haar login
 zet tenslotte haar default shell terug op/bin/bashmet vi(m) of pico en
 test haar login
 
- in debian/ubuntu/mint: gebruik vi(m) of pico om carla toe te voegen aan de groep sudo in /etc/group
- in centOS/redhat/fedora: gebruik vi(m) of pico om carla toe te voegen aan de groep wheel in /etc/group
 
- hoe kan een hacker aan de hand van de shadow file toch paswoorden kraken? Lukt dit altijd?
 
- 
Gerard is na de vakantie vervangen door Gerda. Ik wens die gebruikerslogin van naam te veranderen zonder het filesysteem aan te raken, kan dat? Hoe? Moet ik achteraf het paswoord opnieuw instellen? 
- Jana is CAD-gebruiker. Op haar systeem wilde ze zelf administrator rechten omdat ze dat makkelijker vond om linux te leren. Als power user is ze ook nogal gesteld op haar privacy. Tijdens een wereldreis zegt besluit ze nooit meer terug te keren naar haar thuisbasis. Ze weigert haar logins door te geven via de telefoon of email omdat (zo beweert ze) ze hetzelfde paswoord ook gebruikt voor e-banking. Ze verbreekt daarna alle connecties. Niemand kan nog in haar systeem. Kunnen we haar administrator paswoord uitschakelen? Hoe doen we dat dan? Zou dat ook werken indien ze SElinux heeft ingesteld?
 
 
- maak een user daria aan met paswoord sdf12345 en homedir 
- 
advanced permissions 
 sticky bit // GID // UID
 http://thegeekdiary.com/what-is-suid-sgid-and-sticky-bit/
 http://www.ibm.com/developerworks/library/l-lpic1-104-5/
- umaskis a permission template: https://linuxaria.com/article/linux-shell-understanding-umask-with-examples
 
- 
oefeningen permissions - 
wat betekent de volgende permission: 
 -rw-r--r-- 1 bert users 1445890 208-02-28 11:06 wallpaper.png
 kan ludo die in de groep users zit het bestand aanpassen?
 met welk commando maak ik deze file executable? Hoe ziet de permission er daarna uit?
- 
Yildirim en Wendy werken samen aan een project. Maak een directory /home/yilwendie door beiden kan gelezen en beschreven worden, maar niet door andere gebruikers. Hoe pak je dit aan?
- hoe "kloon" je een gebruiker volledig. Geef aan hoe je dat doet. Vergeet niets. Test in linuxmint en kijk of je achtergronden, bookmarks, files en icoontjes goed staan.
 
 
- 
- oefeningen advanced permissions
- doe een swapon -som te kijken welke partitie(s) aktief is (zijn) als swap
 pas vervolgens de suid aan van/sbin/swaponen van/sbin/swapoff
 doe nu eenswapoffvan je swap -> kijk of het gelukt is metswapon -s
 doe vervolgens eenswaponvan je swap -> kijk of het gelukt is metswapon -s
 
- maak 2 users aan: jannemie en jozefien
 maak een directory/home/everyoneen geef ze eerst een permission777
 jannemie zet nu een file in/home/everyone, met permissions600-- test of jozefien die file kan deleten.
 zet nu de sticky bit aan op/home/everyone
 test opnieuw: jannemie zet een file in/home/everyone, met permissions600-- test of jozefien die file kan deleten.
 test vervolgens: jozefien zet een file in/home/everyone, test of jannemie die kan deleten
 test tenslotte of root de files van jannemie en jozefien kan deleten.
 
- zet als root een document donttouch.txtin/home/everyone
 zet als root de immutable bit aan opdonttouch.txt
 probeer als rootdonttouch.txtte verwijderen.
 probeer als root de directory/home/everyonete verwijderen metrm -rv
 zet de immutable bit uit
 verwijder nu als root de directory/home/everyonemetrm -rv
 
- doe een