BÀI 2. NGƯỜI DÙNG - GitHub Pages
[Pages:16]Linux v? phn mm m? ngun m
GV Nguyn Vn ng ? Khoa CNTT ? H Thy li
B?I 2. NGI D?NG ? PH?N QUYN V? QUN L? FILE
LU ?: TT C SINH VI?N THC HIN TR?N FILE IMAGE CA H IU H?NH CENTOS 7 ? C?I T C?C BUI THC H?NH TRC TI TH MC ? TO TI SINHVIEN
PHN 1: M FILE IMAGE CA H IU H?NH CENTOS 7 Bc 1: Khi ng phn mm m?y o VMware
- Sau khi khi ng VMware nh h?nh sau
Bc 2: M file image ca h iu h?nh CentOS 7 ? c?i
B?i thc h?nh 2: Ngi d?ng ? ph?n quyn v? qun l? file
Linux v? phn mm m? ngun m
GV Nguyn Vn ng ? Khoa CNTT ? H Thy li
Tr?n m?n h?nh ch?nh VMware chn File ->Open... Chn n file image VMX ca CentOS 7
Bc 3: Khi ng v?o m?y o CentOS 7 Chut phi v?o m?y o chn Power -> Power On
B?i thc h?nh 2: Ngi d?ng ? ph?n quyn v? qun l? file
Linux v? phn mm m? ngun m
GV Nguyn Vn ng ? Khoa CNTT ? H Thy li
PHN 2: NGI D?NG V? PH?N QUYN
NGI D?NG (USER)
Account tr?n Linux bao gm nhiu th?ng tin trong ? hai phn li?n quan n vic s dng l? username v? userID:
username: khi s dng login, g?n quyn, v.v.. ch?ng ta thc hin th?ng qua username, nhng h thng li hiu v? l?m theo userID.
userID: S i k?m vi username, h iu h?nh d?ng s n?y qun l?. Nh vy nu c? hai username kh?c nhau nhng d?ng chung mt userID, th? h thng xem hai t?n n?y ch l? mt.
- Quyn hn: Linux ch ph?n bit user l?m hai loi:
User c? quyn root: Tt c nhng user c? userID=0, thng th? vi mt m?y mi, ch?ng ta s c? ngay mt user t?n root v? c? userID=0. Nu ch?ng ta to ra mt user kh?c v? sau ? sa userID ca n? th?nh 0, th? l?c n?y n? c? quyn root y chang user t?n l? root ca h thng.
User thng: Tt c c?c user c? userID kh?c 0 iu l? ngi d?ng thng.
B?i thc h?nh 2: Ngi d?ng ? ph?n quyn v? qun l? file
Linux v? phn mm m? ngun m
GV Nguyn Vn ng ? Khoa CNTT ? H Thy li
- User v? Group :Mi user tr?n linux bt buc phi thuc mt group n?o ? (gi l? Primary Group), ngo?i ra c?n c? th la chn tham gia v?o c?c group kh?c (gi l? Secondary Group), user c? th tham gia v?o ti a 16 Secondary Group. - Tr?n Linux, tt c th?ng tin v users v? groups iu c lu v?o c?c tp tin vn bn thng. V? vy thay v? bn d?ng lnh qun l? user, c? th m c?c files n?y ra sa trc tip. Tuy nhi?n ch l?m vy khi tht cn thit, v? vi mc ?ch hc tp m? th?i. Trc khi sa cha c?c bn n?n backup li.
Th?ng tin v c?c user c lu tr trong c?c files: /etc/passwd v? /etc/shadow. /etc/passwd: File n?y cha th?ng tin v user, iu khin vic login ca c?c user. File n?y c lu di dng ASCII, mi d?ng lu th?ng tin ca mt user, v? mi d?ng li ph?n th?nh c?c trng bng du hai chm. Nh vy th?ng tin ? c lu di dng mt "bng". Cu tr?c ca n? nh sau:
UserName : Password : UserID : PrincipleGroup : Comments : HomeDirectory : Shell ? ngha ca c th ca c?c trng:
1-usename: t?n ng nhp, ph?n bit Hoa/thng, n?n d?ng ch thng. 2-password: lu chui passwd ? hash, nu c? s dng /etc/shadow th? ?y s l?
ch x 3-user ID: h thng d?ng user ID ph?n bit ngi n?y vi ngi kh?c. 4-group ID: ?y l? Primary Group ca user n?y. 5-comment: m? t cho user. 6-Home Directory: Th mc home ca tng user, thng s nm trong
/home/tenuser 7-Shell: T?n chng tr?nh s thc thi ngay sau khi user login v?o. Nu kh?ng c?
shell user s kh?ng th login. Mc nhi?n tr?n Linux s d?ng bash shell ?y. Bn xem ni dung ca /etc/passwd bng lnh:
$ cat /etc/passwd
B?i thc h?nh 2: Ngi d?ng ? ph?n quyn v? qun l? file
Linux v? phn mm m? ngun m
GV Nguyn Vn ng ? Khoa CNTT ? H Thy li
Sudo l? ch vit tt ca Superuser Do, dch n?m na l? "Si?u th?nh vi?n l?m [iu g? ?]". Ngha l? n? s cho ph?p mt th?nh vi?n c? th thc hin mt lnh n?o ? trong h thng di quyn ca mt th?nh vi?n kh?c (Superuser ?y ngha l? t?i khon root) m? h kh?ng cn cp quyn c bit.
kim tra hin ang User n?o: G? lnh whoami
H thng lu?n c? User root. C?ch chuyn t user thng sang User root: G? lnh su root
C?ch chuyn sang 1 user n?o ? g? lnh: su t?nuser
B?i thc h?nh 2: Ngi d?ng ? ph?n quyn v? qun l? file
Linux v? phn mm m? ngun m
GV Nguyn Vn ng ? Khoa CNTT ? H Thy li
Th?m mi 1 user : to 1 user phi ng user root to
useradd t?n-user-cn-to V? d sau ?y to User thuchanh: G? lnh
useradd thuchanh Sau ? kim tra xem h thng ? to th?nh c?ng g? lnh: cat /etc/passwd | grep thuchanh
Sau khi user c to ra n? s kh?ng c? mt khu: th?m mt khu cho user thc hin lnh sau: passwd t?n-user-cn-thit-lp
Mc nh tr?n Linux, user t?n root s s hu mt th mc vi ng dn l? /root. C?c user mi th?m v?o s c? mt th mc ri?ng ti /home. V? d va to ra mt user t?n thuchanh th? s c? mt th mc t?n l? thuchanh trong /home. Kim tra th mc n?y bng lnh sau: ?y hin th 3 user ? c to nh b?n di
Xem th?ng tin cu h?nh mc nh khi to user mi c?ch m file: /etc/default/useradd
G? lnh: cat /etc/default/useradd
?y: - GROUP: l? ID ca group mc nh m? user s c a v?o khi to ra. - HOME: ng dn mc nh cha c?c th mc ca tng th?nh vi?n khi to ra.
B?i thc h?nh 2: Ngi d?ng ? ph?n quyn v? qun l? file
Linux v? phn mm m? ngun m
GV Nguyn Vn ng ? Khoa CNTT ? H Thy li
- INACTIVE: Thi gian m? t?i khon s b kh?a vnh vin sau khi mt khu ca th?nh vi?n ? ht hn.
- EXPIRE: Ng?y m? t?i khon ca th?nh vi?n c to ra mc nh s b kh?a. Cu tr?c ng?y th?ng ?y l? YYYY-MM-DD (2016-05-02).
- SKEL: Th mc mu ca user m? khi to ra, user s t ng copy c?c file v? th mc trong ?y v?o th mc /home/t?n-user.
- SHELL: L? mt h v mc nh m? user s c s dng. Khi v?o SSH, g? c?c d?ng lnh Linux v?o v? thc thi, ? ch?nh l? ang d?ng Shell. Nu kh?ng mun user c to ra c? quyn s dng Shell th? trng phn n?y.
- CREATE_EMAIl_SPOOL: Cho th?nh vi?n c ph?p s dng mail tr?n server nu t?y chn l? yes. Mail s c lu trong file /var/mail/t?n-user hoc /var/spool/mail/t?n-user
PH?N QUYN USER
User root l? user c? quyn ti cao trong linux, thc hin nhiu lnh ch?ng ta cn quyn ca user root.
V? d: Sau ?y chuyn sang user thucthanh v? tin h?nh th?m mi 1 user t?n th2 nh sau
su ? thuchanh useradd th2 H thng s th?ng b?o kh?ng c? quyn
Qun l? Group
Mi user trong linux u thuc v 1 Group. C?c th?ng tin v group u cha trong file /etc/group hoc /etc/gshadows xem c?c group trong linux : Thc hin m file cha th?ng tin bng lnh cat /etc/group
B?i thc h?nh 2: Ngi d?ng ? ph?n quyn v? qun l? file
Linux v? phn mm m? ngun m
GV Nguyn Vn ng ? Khoa CNTT ? H Thy li
Cu tr?c ca n? nh sau: GroupName : Password : GroupID : User1,User2,..., Usern
To 1 group mi : Thc hin lnh groupadd t?ngroup X?a 1 group: Thc hin lnh groupdel t?ngroup
Thc hin to user v? th?m v?o 1 group bng lnh sau: useradd -G t?n-group t?n-user
Thc hin th?m user ? tn ti ri v?o 1 group ? tn ti ri thc hin lnh sau: usermod -G t?n-group t?n-user
V? d sau th?m user thuchanh v?o group root Usermod ?G root thuchanh
Khi thc hin c?c lnh ?i hi quyn root n?y ?i hi phi chuyn sang user root mi thc hin c. Tuy nhi?n c? th thc hin c?c lnh ?i hi quyn root 1 user kh?c bng c?ch g? th?m "sudo" ngay trc lnh ?.
Tuy nhi?n kh?ng phi 1 user va c to ra ? c? th d?ng c lnh sudo. File /etc/sudoers. S cha th?ng tin v cu h?nh group n?o s c thc hin lnh sudo
G? lnh cat /etc/sudoers
Sau ? t?m n d?ng sau: D?ng n?y cha th?ng tin v group n?o s c chy tt c c?c lnh ti mi v tr?
B?i thc h?nh 2: Ngi d?ng ? ph?n quyn v? qun l? file
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- a list of users consults at login time to determine a user
- chapter 10 working with file contents
- commands and file formats essential system administration
- sri venkateswara college of engineering and technology
- part 1 race condition vulnerability lab
- the unix v7 file system 1
- lab exercises for unix administration
- lab 8 using john the ripper to crack linux passwords
- password implementation
- system calls for the file system