Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

RE: xin de thi thuc hanh ma nguon mo

2 posters

Go down

RE: xin de thi thuc hanh ma nguon mo Empty RE: xin de thi thuc hanh ma nguon mo

Bài gửi  lehuunam 9/12/2009, 20:56

Chào các bạn lớp mình!
Bạn nào có đề thi mã nguồn mở vừa rồi cho mình với! Mình sắp phải thi lại. thanks

lehuunam

Tổng số bài gửi : 20
Join date : 20/02/2009

Về Đầu Trang Go down

RE: xin de thi thuc hanh ma nguon mo Empty Re: RE: xin de thi thuc hanh ma nguon mo

Bài gửi  phuong.ntt-08h1010074 10/12/2009, 08:38

Đề thi có bài giải luôn nè bạn

BÀI 3: GIẢI ĐỀ THI MẪU CỦA THẦY VŨ – VERSION 2
(Thực hiện trên dòng lệnh – Có chỉnh sửa)

1. Cài đặt phần mềm:
- Việc cài đặt file .rpm trong Linux dùng lệnh rpm, trước hết vào thư mục chứa chương trình cần cài (giả sử là /opt) và file cài đặt là lynx-2.8.5-11.i386.rpm và abiword-1.0.4-2.i386.rpm: (chú ý là chữ hoa chữ thường, thư mục hiện hành)
[root@localhost root]#cd /opt
- Cài đặt gói: lynx-2.8.5-11.i386.rpm
[root@localhost opt]# rpm –i lynx-2.8.5-11.i386.rpm
- Gỡ bỏ gói: lynx-2.8.5-11.i386.rpm
[root@localhost opt]# rpm –e lynx-2.8.5-11.i386.rpm
- Kiểm tra gói: abiword-1.0.4-2.i386.rpm
[root@localhost opt]# rpm --test –Uhvv abiword-1.0.4-2.i386.rpm
- Cập nhật gói: abiword-1.0.4-2.i386.rpm
[root@localhost opt]# rpm –U abiword-1.0.4-2.i386.rpm
2. Quản lý người dùng:
- Tạo 2 nhóm: xxx, yyy
[root@localhost root]# groupadd xxx
[root@localhost root]# groupadd yyy
- Tạo 5 tài khoản: aaa, bbb, ccc, ddd, eee; nhóm xxx gồm: aaa, bbb, ccc; nhóm yyy gồm: aaa, ddd, eee:
[root@localhost root]# useradd aaa –g xxx (tạo user aaa và đưa vào nhóm xxx)
[root@localhost root]# useradd bbb –g xxx
[root@localhost root]# useradd ccc –g xxx
[root@localhost root]# usermod –G xxx,yyy aaa (đưa user aaa vào luôn nhóm yyy)
[root@localhost root]# useradd ddd –g yyy
[root@localhost root]# useradd eee –g yyy
- Chuyển bbb từ nhóm xxx sang nhóm yyy:
[root@localhost root]# usermod –G xxx,yyy bbb (đưa bbb vào nhóm yyy)
[root@localhost root]# usermod –g yyy bbb (bỏ bbb khỏi nhóm xxx – làm ngược lại dùng tham số yyy)
Nếu vẫn không được thì bạn dùng lệnh :
[root@localhost root]# usermod –G yyy bbb
- Xóa tài khoản eee:
[root@localhost root]# userdel eee
- Thay đổi mật khẩu của aaa:
[root@localhost root]#passwd aaa (gõ vào password mới 2 lần và Enter)
- Đổi tên tài khoản bbb thành bbb123:
[root@localhost root]#usermod –l bbb123 bbb (tham số là chữ “L” không phải số 1)

- Theo dõi thông tin trong các tập tin /etc/passwd, /etc/shadow và /etc/group sau mỗi thao tác: sau mỗi lệnh ở trên ta gõ kèm thêm 3 lệnh:
[root@localhost root]#cat /etc/passwd
[root@localhost root]#cat /etc/shadow
[root@localhost root]#cat /etc/group

- Tạo nhóm người dùng readers và writers:
[root@localhost root]# groupadd readers
[root@localhost root]# groupadd writers

- Tạo các thư mục private, public và share (ở đây đề vài không nói tạo ở đâu nên ta tạo trong /):
[root@localhost root]# mkdir /private
[root@localhost root]# mkdir /public
[root@localhost root]# mkdir /share

- Phân quyền như sau:

Private Public Share
Readers RW- R-- R--
Writers RW- R-- RW-
Everyone R-- --- ---

 hiện để thực hiện phân quyền phức tạp như trên không thể dùng permission của folder được mà phải dùng access control list (ACL). Redhat 9 với kernel (nhân) 2.4.20-8 lại không hỗ trợ khi dùng lệnh setfacl để tạo ACL. Có thể phải nâng cấp kernel mới thực hiện được, mình sẽ tìm hiểu thêm, khi nào xong sẽ up lên sau.

phuong.ntt-08h1010074

Tổng số bài gửi : 137
Join date : 05/05/2009

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết