Lab1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Khoa Kỹ thuật máy tính - UIT

BÁO CÁO THỰC HÀNH


Môn học: Hệ điều hành
Bài báo cáo: Lab 01

THÔNG TIN CHUNG:

Lớp: IT007.O212.2

Họ và tên MSSV
Nguyễn Quốc An 22520023

1. Chụp màn hình kết quả cài đặt trên máy tính.

Kết quả cài đặt thành công Ubuntu 22.04.4 trên WSL2:
2. Làm bài nội dung 1.5
1. Chuyển đến thư mục theo thứ tự: thư mục gốc, thư mục /bin, thư mục người dùng

2. Tạo cây thư mục Myweb trong thư mục cá nhân

3. Tìm một số file có phần mở rộng là .html và .class

Dùng lệnh cp để sao chép một vài file .html vào thư mục Myweb

4. Di chuyển file .html trong thư mục Myweb vào Myweb/java


5. Xoá thư mục Myweb/scripts

6. Thiết lập quyền truy xuất cho thư mục Myweb/databases sao cho chỉ có chủ sở hữu có toàn
quyền còn các người dùng khác không có bất kỳ quyền gì trên nó.

7. Tạo user có tên là it007 và password là ngày sinh của sinh viên. User được tạo nằm trong
group tên là HDH.

3. Làm bài tập 1.6


Tạo ra 03 user lần lượt có username là: User1, User2, User3
a. Khái niệm chuyển user và cách chuyển user này sang user khác trong Ubuntu:
- Trong Linux, mỗi tài khoản người dùng là một danh tính riêng biệt, kèm theo các quyền để
quản lý và kiểm soát hệ thống. Chuyển đổi người dùng cho phép người dùng Linux chuyển
từ một tài khoản sang một tài khoản khác mà không cần đăng xuất hoàn toàn. Điều này hữu
ích trong môi trường nhiều người dùng, giúp họ tận dụng các quyền và cài đặt của các tài
khoản khác nhau để thực hiện các tác vụ cụ thể. Việc chuyển đổi giữ lại trạng thái hiện tại
của phiên làm việc và không đặt ra vấn đề bảo mật vì không thể đổi sang tài khoản người
dùng khác mà không biết mật khẩu.
- Lệnh chuyển user: su [options] [username]
b. Tạo ra file test_permission.txt có nội dung là Họ tên và MSSV của sinh viên, phân quyền
cho file như sau:
- User1 có toàn quyền trên file.
- User2 chỉ được phép đọc file, không có quyền chỉnh sửa.
- User3 không có bất kỳ quyền gì trên file.

Giải thích:
- chown User1:User2 nhằm thay đổi user sở hữu file thành User1, đồng thời gắn file cho
group của User2
- Khi này, User1 có quyền của User, User2 có quyền của Group và User3 là Other
- chmod 740 để lần lượt set quyền cho User, Group và Other
o 7: có toàn quyền
o 4: chỉ đọc
o 0: không có quyền gì
c. Kiểm tra kết quả của việc phân quyền trên bằng cách chuyển qua từng user và truy xuất
nội dung của file.
- Kiểm tra trên User1:
Do User1 có toàn quyền nên có thể chỉnh sửa file mà không có vấn đề gì

- Kiểm tra trên User2:

Có thông báo “test_permission.txt is unwritable” do User2 chỉ có quyền đọc


- Kiểm tra trên User3:

User 3 không thể xem được gì do không có quyền gì trên file.

You might also like