Mỗi file và thưmục trong Linux đều có một chủsởhữu và một nhóm sởhữu, cũng nhưmột tập hợp các quyền truy nhập. Cho phép thay đổi các quyền truy nhập và quyền sởhữu file và thưmục nhằm cung cấp truy nhập nhiều hơn hay ít hơn.
Thông tin vềmột file có dạng sau (được hiện ra theo lệnh hiện danh sách file ls -l):
Có ba loại quyền truy nhập chính đối với thưmục/file, đó là: đọc (read - r), ghi (write - w) và thực hiện (execute - x).
-Quyền đọc cho phép người dùng có thểxem nội dung của file
với rất nhiều chương trình khác nhau, nhưng họsẽkhông thểthay đổi, sửa chữa hoặc xóa bất kỳthông tin nào trong đó. Tuy nhiên, họcó thể sao chép file đó thành file của họvà sửa chữa file bản sao.
-Quyền ghi là quyền truy nhập tiếp theo. Người sửdụng với quyền ghi khi truy nhập vào file có thểthêm thông tin vào file. Nếu có quyền ghi và quyền đọc đối với một file, có thểsoạn thảo lại file đó - quyền đọc cho phép xem nội dung, và quyền ghi cho phép thay đổi nội dung file. Nếu chỉcó quyền ghi, sẽthêm được thông tin vào file, nhưng lại không thểxem được nội dung của file.
-Loại quyền truy nhập thứba là quyền thực hiện, quyền này cho phép người dùng có thểchạy được file, nếu đó là một chương trình khảthi. Quyền thực hiện độc lập với các quyềntruy nhập khác, vì thếhoàn toàn có thểcó một chương trình với quyền đọc và quyền thực hiện, nhưng không có quyền ghi. Cũng có trường hợp một chương trình chỉcó quyền thực hiện, có nghĩa là người dùng có thểchạy ứng dụng, nhưng họkhông thểxem được cách nó làm việc hay sao chép nó.
Nhóm lệnh quản lý truy cập file là: Cấp quyền cho file:
Dùng lệnh #chmod [quyền] [tên file,thư mục]
Vd chmod 660 test.txt thì file test.txt có các quyền -rw-rw- - - - Thay đổi quyền sở hữu của người dùng đối vớ file thư mục Lệnh #chown [user]:[group][path]
Vd chown user1:lop/test.txt
Thay đổi quyền sở hữu của nhóm người dùng với tập tin và thư mục Lệnh #chgrp [group] [path]
….