New_User and Group in Linux

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)

    ______________________________________________________