Trong bài viết này tôi xin được giới thiệu về các quyền truy cập file trong Linux. Sở hữu và quyền truy cập
Trang 1Các Lệnh Căn Bản Trong Linux (Phân IV)
Trong bài viết này tôi xin được giới thiệu về các quyền truy cập file
trong Linux
Sở hữu và quyên truy cập
m Tất cả file và thư mục thuộc sở hữu user tạo ra
chúng
m Quyên truy cập file được chia làm 3 nhóm
* 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
=» Xem quyền truy cập với lệnh “Is -|ƒ
Biéu diễn quyền truy cập
Trang 2user | group | others rwx rwxX E W %
= Biéu diễn dạng ký hiệu
* X cho phép thực thi
m Biểu diễn dạng số
sr=4
°W=2
*x=1
=0
Dinh danh va tac vu
Trang 3=m Định danh quyên truy cập
*® U user, chu so httu file
*o others, các user khác trên hệ thống
“ a all, tất cả user (u, g và o)
=m Tác vụ trên quyên truy cập
° = gán quyên
chmod - thay đỗi quyền
Trang 4chmod [OPTIONS] MODE FILE
-R: thay d6i ca trong thư mục con
= Vi du su dung chmod
o-rwx_ loại bỏ tất cả các quyên của others
+X thêm quyền thực thi cho tất cả
a+rw thêm quyên ghi cho tất cả
o=x chỉ cho phép thực thi với others
chmod — một sô ví dụ
Trang 5Š chmod
$ chmod
S$ chmod
S$ chmod
S$ chmod
-x *.php
-R ugtrw lecture u=rwx,ug=r desktop jpg
644 homelist.txt
755 myprogram
777 /tmp/tmp
Một số lệnh hữu dụng
Trang 6m Nén file và lưu trữ
tar, gzip/gunzip/zcat, bzip2, bunzip2/bzcat
= Xu ly van bản text
= Thao tac trén hé thong file
m Tiện ích khác
xargs
tar — tiện ích lưu trữ
Trang 7tar [OPTIONS] [DIRECTORY/FILE]
-c: tao moi mot archive
-x: trích file từ một archive
-z: nén/giải nén archive bằng gzip
-j: nén/giải nén archive bằng bzip2
$ tar
$ tar
S$ tar
$ tar
zcvf dirl.tar.gz dirl1/
zcvf alldir.tgz dirl dir2 dir3 zxvf£f source.tar.gz
jxvf kernel.tar.bz2
find — tim kiém file
Trang 8find [PATH] [EXPRESSION]
find / -name “*.txt” -ls
find /usr/local -type f -print find /usr/X11R6 -type d
find -perm 755 -a -type f
find -type d | xargs chmod +x