groepen
-
maak 2 users: brigitte en lenny
-
maak met sudo in
/home/lenny
een directory met als naambazaar
-
in
bazaar
maak je 2 files met de namenlenny_only
enlenny_en_brigitte
-
maak lenny eigenaar van
bazaar
en de files in deze directory -
kijk of de group users bestaat in
/etc/group
$ less /etc/group
-> als de group users niet bestaat maak ze dan met
$ sudo groupadd users
-
zorg dat lenny en brigitte in de nevengroep users zitten
$ sudo usermod -a -G users lenny
$ sudo usermod -a -G users brigitte
de optie -G zet lenny en brigitte in de groep users
de optie -a zorgt ervoor dat lenny en brigitte in andere groepen blijven zitten ...
(-G alleen verwijdert de user anders uit andere groepen, behalve de hoofdgroep) -
in punt 4 werd lenny al eigenaar van de directory
bazaar
; maak nu ook de group users groepeigenaar van die directory. - zorg er tenslotte voor (als lenny) dat brigitte de file
lenny_only
niet kan aanpassen maar de filelenny_en_brigitte
wel.
- selecteer de onzichtbare text hieronder voor een mogelijke oplossing ....
fons@e-brain:~$ sudo useradd -m brigitte
[sudo] password for fons: ****
fons@e-brain:~$ sudo useradd -m lenny
fons@e-brain:~$ sudo passwd brigitte
Enter new UNIX password: ****
Retype new UNIX password: ****
passwd: password updated successfully
fons@e-brain:~$ sudo passwd lenny
Enter new UNIX password: ****
Retype new UNIX password: ****
passwd: password updated successfully
fons@e-brain:~$ cd /home/lenny/
fons@e-brain:/home/lenny$ sudo mkdir bazaar
fons@e-brain:/home/lenny$ sudo chown lenny:lenny bazaar
fons@e-brain:/home/lenny$ cd
fons@e-brain:~$ grep users /etc/group
users:x:100:
fons@e-brain:~$ sudo usermod -a -G users lenny
fons@e-brain:~$ sudo usermod -a -G users brigitte
fons@e-brain:~$ grep users /etc/group
users:x:100:lenny,brigitte
fons@e-brain:~$ su lenny
Password: ****
lenny@e-brain:/home/fons$ cd
lenny@e-brain:~$ chgrp users bazaar
lenny@e-brain:~$ ls -l
total 4
drwxr-xr-x 2 lenny users 4096 Mar 12 11:58 bazaar
lenny@e-brain:~$ chmod 775 bazaar
lenny@e-brain:~$ cd bazaar
lenny@e-brain:~/bazaar$ nano lenny_only
lenny@e-brain:~/bazaar$ nano lenny_n_brigitte
lenny@e-brain:~/bazaar$ ls -l
total 8
-rw-rw-r-- 1 lenny lenny 7 Mar 12 12:00 lenny_n_brigitte
-rw-rw-r-- 1 lenny lenny 5 Mar 12 12:00 lenny_only
lenny@e-brain:~/bazaar$ chgrp users lenny_n_brigitte
lenny@e-brain:~/bazaar$ exit
exit
fons@e-brain:~$ su brigitte
Password: ****
brigitte@e-brain:/home/fons$ cd /home/lenny/bazaar/
brigitte@e-brain:/home/lenny/bazaar$ nano lenny_only
brigitte@e-brain:/home/lenny/bazaar$ ## [ Read 1 line (Warning: No write permission) ]
brigitte@e-brain:/home/lenny/bazaar$ nano lenny_n_brigitte
brigitte@e-brain:/home/lenny/bazaar$ ## ok