Tiện ích lưu trữ tar (tt) Bảo mật hệ thống tập tin

Một phần của tài liệu Bài giảng hệ điều hành linux (Trang 32 - 34)

/ bin usr usrbin

Tiện ích lưu trữ tar (tt) Bảo mật hệ thống tập tin

„ Sở hữu và quyền truy cập „ Ví dụ :

‹$tar -cvf bak.tar dir1/ „ Biểu diễn quyền truy cập

‹$tar -xvf bak.tgr „ Thay đổi quyền truy cập

‹$tar -zcvf dir1.tar.gz dir1/

‹$tar -zcvf alldir.tgz dir1 dir2 dir3

‹$tar -zxvf source.tar.gz

‹$tar -jxvf kernel.tar.bz2

„ Lưu ý :

‹Sử dụng nhóm tùy chọn cvf để gom tập tin / thư mục.

‹Sử dụng nhóm tùy chọn xvf để bung tập tin / thư mục.

Ngành Tin học 57 Ngành Tin học 58

S hu và quyn truy cp Định danh và tác v

„ Tất cả file và thư mục thuộc sở hữu user tạo ra chúng

„ Định danh quyền truy cập

‹u user, chủ sở hữu file

‹g group, nhóm có user là thành viên ‹o others, các user khác trên hệ thống

„ Quyền truy cập file được chia làm 3 nhóm

‹a all, tất cả user (u, g và o) ‹ User chủ sở hữu file (owner)

‹ Group nhóm có user là thành viên

‹ Others các user khác còn lại trên hệ thống „ Tác vụ trên quyền truy cập

‹+ thêm quyền

„ Xem quyền truy cập với lệnh ls -l ‹- loại bỏ quyền ‹= gán quyền

Chương 3 - File system và quản trị file system

Biu din quyn truy cp Biu din quyn truy cp (tt)

Dạng ký hiệu D ng sạ Ý nghĩa

r 4 Cho phép đọc

w 2 Cho phép ghi

x 1 Cho phép thực thi

- 0 Loại bỏ quyền

user | group | others r w x r w x r w x

„ Quyền truy cập cơ sở (base permissions)

‹Thư mục : 777(rwxrwxrwx)

‹Tập tin : 666 (rw-rw-rw-)

„ Mặt nạ (mask) : là giá trị đựợc thiết lập bởi người dùng bằng lệnh umask.

Vídụ

„ Xác định quyền hạn bằng cách tính tổng các giá trị. „ Ví dụ :

‹ Quyền đọc và thực thi là : 4 + 1 = 5

‹ Quyền đọc, ghi và thực thi là : 4 + 2 + 1 = 7

„ : Để các files được tạo ra có quyền là 600.

‹Quyền truy cập mặc định: 666 ‹Giá trị mask: 066

‹Quyền truy cập cho phép: 600

Ngành Tin học 61 Ngành Tin học 62

Lnh umask Lnh chmod

„ Thiết lập quyền truy cập mặc định của tập tin khi chúng „ Cấp quyền sử dụng tập tin/thư mục.

được tạo. „ Cú pháp :

chmod [options] mode file

„ Cú pháp :

umask mode -R : thay đổi cả trong thư mục con

„ Ví dụ sử dụng chmod

„ Ví dụ : ‹g+w thêm quyền ghi cho group

$ umask 066 ‹o-rwx loại bỏ tất cả các quyền của others $ touch test.txt ‹+x thêm quyền thực thi cho tất cả $ ls –l test.txt ‹a+rw thêm quyền ghi cho tất cả

-rw--- 1 sv sv 0 2008-02-16 17:38 test.txt ‹ug+r thêm quyền đọc cho user và group ‹o=x chỉ cho phép thực thi với others

Chương 3 - File system và quản trị file system

Một phần của tài liệu Bài giảng hệ điều hành linux (Trang 32 - 34)