Upload
pix-nhox
View
5
Download
0
Embed Size (px)
Citation preview
Lab: User v Group trong Linux
Mc tiu
Trong lab ny, sinh vin s hc cch to, i tn, v xa nhm ngi dng h
thng (group) bng cch s dng h iu hnh Linux. Sau sinh vin s thm
thnh vin (user) vo nhm .
Chun b
thc hin bi lab ny, sinh vin cn chun b mt my tnh ci t sn h
iu hnh Fedora hoc CentOS.
Ng cnh
Mt vi thnh vin trong phng K thut, nhng ngi ang s dng Linux, s
lm vic trn cc ti liu mt. H cn phi c nhm ring h c th gi cc
ti liu trong th mc nht nh m ch c nhm ca h s c quyn truy cp
vo. Mt nhm phi c to ra v thm cc thnh vin vo nhm ny.
- Tn nhm ngi dng: KyThuat.
- Cc thnh vin thuc nhm KyThuat: ktA1, ktA2
- Cc thnh vin khng thuc nhm KyThuat: ktA5
Bc 1: To nhm ngi dng v thm vo cc thnh vin
1. Login vi ti khon root.
2. Thm vo nhm ngi dng KyThuat
# groupadd KyThuat
3. To ngi dng ktA1, ktA2 v ktA5. t mt khu l 123456
# useradd ktA1 g KyThuat
# useradd ktA2 g KyThuat
# useradd ktA5
# passwd ktA5 (tng t cho ktA1 v ktA2)
Cho bit:
- Ngi ktA5 thuc group no?
______________________________________________________
- Nhm KyThuat c id l g?
______________________________________________________
Bc 2 : To th mc lm vic cho nhm KyThuat
1. Vn s dng quyn ca user root, vo th mc /home
# cd /home
2. To th mc KT
# mkdir KT
3. Kim tra xem th mc mi to ra thnh cng v ang thuc quyn s
hu ca ai?
# ls l
4. Chuyn quyn s hu th mc KT cho nhm KyThuat
# chgrp KyThuat KT
5. Xem quyn s hu th mc KT chuyn t root qua cho KyThuat
# ls l
6. Thay i permissions trn th mc KT
# chmod 771 KT
7. Kim tra permissions trn th mc KT thay i th no
# ls l
Cho bit:
- Nhng ngi dng v nhm ngi dng no c quyn read, write,
execute trn th mc KT? Nhng ngi dng cn li th th no?
______________________________________________________
- Ngi dng (user) no l ch s hu (owner) ca th mc KT?
______________________________________________________
Bc 3 : To cc files trong th mc KT
1. Chuyn t ngi dng root sang ngi dng ktA1
# su ktA1
2. Vo trong th mc KT
$ cd /home/KT
3. To mt file, g:
$ touch grp_file
4. Kim tra file mi c c to ra:
$ ls l
File grp_file c c to ra khng? (y/N) _______________
5. By gi chuyn sang ngi dng ktA5
$ su ktA5
6. Vo trong th mc KT (nu cha vo)
$ cd /home/KT
7. To mt tp tin mi:
$ touch grp_file1
iu g s xy ra?
______________________________________________________
8. Th g:
$ ls al
iu g s xy ra? Gii thch ti sao?
______________________________________________________
Bc 4 : Xo th mc KT
1. Quay li ngi dng root
$ su
2. Kim tra xem bn c ang l ngi dng root hay khng
# whoami
3. Vo th mc /home
# cd /home
4. Xo th mc KT v ton b ni dung bn trong th mc ny.
Dng lnh g xo c th mc ln ni dung bn trong?
______________________________________________________
5. Kim tra th mc KT c xo hay cha
# ls l
Th mc KT c b xo hay khng? (y/N) ________________
Bc 5 : i tn nhm ngi dng
1. i tn nhm KyThuat thnh Engineers
______________________________________________________
2. Kim tra vic i tn c thnh cng khng bng cch xem tp tin
/etc/group
# more /etc/group | grep Engineers
Bc 6 : Xo nhm ngi dng
1. Xo nhm ngi dng khi h thng
______________________________________________________
2. Kim tra nhm ngi dng c xo khi h thng hay cha (kim
tra file /etc/group)
______________________________________________________