1
Self-scrores:
OPERATING SYSTEM
LAB 1’S REPORT
SUMMARY
Task
Status
Page
Section 1.5
Task 1
Done
2
Task 2
Done
3
Task 3
Done
3
Task 4
Done
4
Task 5
Done
4
Task 6
Done
5
Task 7
Done
5
Section 1.6
Task a
Done
6
Task b
Done
7
Task c
Not Done
8
*Note: Export file to PDF and name the file by following format:
Student ID_LABx.pdf
2
Section 1.5
1. Thực hiện lệnh chuyển thư mục theo thứ tự sau:
Chuyển về thư mục gốc.
Chuyển đến thư mục /bin.
Chuyển đến t mục người dùng.
3
2. To cây thư mục như sau trong thư mục nhân của mình theo hình sau:
3. Tìm hiểu, sử dụng lệnh để tìm một số file phần mở rộng .html .class trong hệ thống
file. Dùng lệnh cp để sao chép một vài file .html vào thư mục Myweb.
4. Thực hiện lệnh mv để di chuyển vài file .html trong thư mục Myweb vào thư mục
4
Myweb/java.
5. Thực hiện xóa 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
5
toàn quyền còn các người dùng khác không bất kỳ quyền gì trên nó.
7. Tạo user tên là it007 password ngày sinh của sinh viên. User được tạo nằm trong
group tên là HDH.
1.6: 1. Tạo ra 03 user lần lượt username là: User1, User2, User3. Thực hiện các u cầu sau:
6
a) m hiểu khái niệm chuyển user tnh y ch chuyển từ user y sang user khác
tng qua việc sdụng lnh trong Ubuntu.
- Trong Linux, mỗi tài khoản người dùng đại diện cho một danh tính riêng biệt,
kèm theo các quyền kiểm soát quản lý hệ thống. Việc chuyển đổi người dùng
cho phép người sử dụng Linux thay đổi từ tài khoản y sang tài khoản khác mà
không cần đăng xuất hoàn toàn. Điều này đặc biệt hữu ích trong môi trường
nhiều người dùng, giúp họ tận dụng được quyền và cài đặt của các tài khoản khác
nhau cho các tác vụ cụ thể. Quá trình chuyển đổi y vẫn giữ nguyên trạng thái
phiên làm việc hiện tại và đảm bảo an toàn, vì không thể truy cập tài khoản khác
nếu không có mật khẩu hợp lệ.
- Lệnh chuyển user: su [options] [username]
b)Tạo ra file test_permission.txt nội dung Họ tên và MSSV của sinh vn, phân
7
quyền cho file như sau:
+ User1 có tn quyn trên file.
+ User2 chỉ được pp đọc file, không có quyền chỉnh sửa.
+ User3 không có bất kỳ quyền trên file.
c) Kiểm tra kết quả của việc pn quyền tn bằng cách chuyển qua từng user truy xuất
8
nội
dung
của
file.

Preview text:

Name: Phạm Huỳnh Ngọc Trâm ID: 23521618 Class: IT007.P28 OPERATING SYSTEM LAB 1’S REPORT SUMMARY Task Status Page Section 1.5 Task 1 Done 2 Task 2 Done 3 Task 3 Done 3 Task 4 Done 4 Task 5 Done 4 Task 6 Done 5 Task 7 Done 5 Section 1.6 Task a Done 6 Task b Done 7 Task c Not Done 8 Self-scrores:
*Note: Export file to PDF and name the file by following format:
Student ID_LABx.pdf
1 Section 1.5
1. Thực hiện lệnh chuyển thư mục theo thứ tự sau:
Chuyển về thư mục gốc.
Chuyển đến thư mục /bin.
Chuyển đến thư mục người dùng. 2
2. Tạo cây thư mục như sau trong thư mục cá nhân của mình theo hình sau:
3. Tìm hiểu, sử dụng lệnh để tìm một số file có phần mở rộng là .html và .class trong hệ thống
file. Dùng lệnh cp để sao chép một vài file .html vào thư mục Myweb.
4. Thực hiện lệnh mv để di chuyển vài file .html trong thư mục Myweb vào thư mục 3 Myweb/java.
5. Thực hiện xóa 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ó 4
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.
1.6: 1. Tạo ra 03 user lần lượt có username là: User1, User2, User3. Thực hiện các yêu cầu sau: 5
a) Tìm hiểu khái niệm chuyển user và trình bày cách chuyển từ user này sang user khác
thông qua việc sử dụng lệnh trong Ubuntu.
- Trong Linux, mỗi tài khoản người dùng đại diện cho một danh tính riêng biệt,
kèm theo các quyền kiểm soát và quản lý hệ thống. Việc chuyển đổi người dùng
cho phép người sử dụng Linux thay đổi từ tài khoản này sang tài khoản khác mà
không cần đăng xuất hoàn toàn. Điều này đặc biệt hữu ích trong môi trường có
nhiều người dùng, giúp họ tận dụng được quyền và cài đặt của các tài khoản khác
nhau cho các tác vụ cụ thể. Quá trình chuyển đổi này vẫn giữ nguyên trạng thái
phiên làm việc hiện tại và đảm bảo an toàn, vì không thể truy cập tài khoản khác
nếu không có mật khẩu hợp lệ.
- 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 6 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.
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 7 nội dung của file. 8