Search
Latest topics
Phân quyền trong Linux-Ubuntu
Page 1 of 1
Phân quyền trong Linux-Ubuntu
1. Thay đổi quyền sở hữu tập tin với lệnh chown
Để thay đổi quyền sở hữu đối với một tập tin, hãy sử dụng lệnh chown với cú pháp như sau:
Lệnh này cho phép thay chủ sở hữu tập tin. Nếu chỉ có tham số về chủ, thì người dùng chủ sẽ có quyền sở hữu tập tin và nhóm sở hữu không thay đổi. Nếu theo sau tên người chủ là dấu "." và tên của một nhóm thì nhóm đó sẽ nhóm sở hữu tập tin. Nếu chỉ có dấu "." và nhóm mà không có tên người chủ thì chỉ có quyền sở hữu nhóm của tập tin thay đổi, lúc này, lệnh chown có tác dụng giống như lệnh chgrp (lệnh chgrp được trình bày dưới đây).
Các tùy chọn của lệnh chown:
Ví dụ, thư mục khanhpt có thông tin về các quyền truy nhập như sau:
Người sở hữu hiện tại thư mục khanhpt là người dùng khanhpt. Để người dùng khanh là chủ sở hữu thư mục trên, hãy gõ lệnh:
Khi đó, nếu dùng lệnh ls thì thông tin về thư mục khanhpt sẽ có dạng:
với người sở hữu thư mục bây giờ là người dùng khanh.
Khi chuyển quyền sở hữu tập tin cho một người khác, người chủ cũ mất quyền sở hữu tập tin đó.
2.Thay đổi quyền sở hữu nhóm với lệnh chgrp
Các tập tin (và người dùng) còn thuộc vào các nhóm, đây là phương thức truy nhập tập tin thuận tiện cho nhiều người dùng nhưng không phải tất cả người dùng trên hệ thống. Khi đăng nhập, mặc định sẽ là thành viên của một nhóm được thiết lập khi người dùng cao cấp root tạo tài khoản người dùng. Cho phép một người dùng thuộc nhiều nhóm khác nhau, nhưng mỗi lần đăng nhập chỉ là thành viên của một nhóm.
Để thay đổi quyền sở hữu nhóm đối với một hoặc nhiều tập tin, hãy sử dụng lệnh chgrp với cú pháp như sau:
Lệnh này cho phép thay thuộc tính nhóm sở hữu của tập tin theo tên nhóm được chỉ ra trực tiếp theo tham số nhóm hoặc gián tiếp qua thuộc tính nhóm của tập tin có tên là nhómR.
Các tùy chọn của lệnh là (một số tương tự như ở lệnh chown):
3. Thay đổi quyền truy cập tập tin với lệnh chmod
Cú pháp lệnh chmod có ba dạng:
Lệnh chmod cho phép xác lập quyền truy nhập theo kiểu (mode) trên tập tin. Dạng đầu tiên là dạng xác lập tương đối, dạng thứ hai là dạng xác lập tuyệt đối và dạng cuối cùng là dạng gián tiếp chỉ dẫn theo quyền truy nhập của tập tin nhómR.
Các tùy chọn của lệnh chmod được liệt kê như dưới đây và có ý nghĩa tương tự các tuỳ chọn tương ứng của các lệnh chown, chgrp:
Để thay đổi quyền sở hữu đối với một tập tin, hãy sử dụng lệnh chown với cú pháp như sau:
- Code:
chown [tùy-chọn]... [chủ][.nhóm] <tập-tin ...>
Lệnh này cho phép thay chủ sở hữu tập tin. Nếu chỉ có tham số về chủ, thì người dùng chủ sẽ có quyền sở hữu tập tin và nhóm sở hữu không thay đổi. Nếu theo sau tên người chủ là dấu "." và tên của một nhóm thì nhóm đó sẽ nhóm sở hữu tập tin. Nếu chỉ có dấu "." và nhóm mà không có tên người chủ thì chỉ có quyền sở hữu nhóm của tập tin thay đổi, lúc này, lệnh chown có tác dụng giống như lệnh chgrp (lệnh chgrp được trình bày dưới đây).
Các tùy chọn của lệnh chown:
- Code:
-c, --changes
hiển thị dòng thông báo chỉ với các tập tin mà lệnh làm thay đổi sở hữu (số thông báo hiện ra có thể ít hơn trường hợp -v, -verbosr).
-f, --silent, --quiet
bỏ qua hầu hết các thông báo lỗi.
-R, --recursive
thực hiện đổi quyền sở hữu đối với thư mục và tập tin theo đệ quy.
-v, --verbose
hiển thị dòng thông báo với mọi tập tin liên quan mà chown tác động tới (có hoặc không thay đổi sở hữu).
--help
đưa ra trang trợ giúp và thoát.
Ví dụ, thư mục khanhpt có thông tin về các quyền truy nhập như sau:
- Code:
drwxr-xr-x 12 khanhpt root 4096 Oct 23 2007 khanhpt
Người sở hữu hiện tại thư mục khanhpt là người dùng khanhpt. Để người dùng khanh là chủ sở hữu thư mục trên, hãy gõ lệnh:
- Code:
# chown khanh khanhpt
Khi đó, nếu dùng lệnh ls thì thông tin về thư mục khanhpt sẽ có dạng:
- Code:
drwxr-xr-x 12 khanh root 4096 Oct 23 2007 khanhpt
với người sở hữu thư mục bây giờ là người dùng khanh.
Khi chuyển quyền sở hữu tập tin cho một người khác, người chủ cũ mất quyền sở hữu tập tin đó.
2.Thay đổi quyền sở hữu nhóm với lệnh chgrp
Các tập tin (và người dùng) còn thuộc vào các nhóm, đây là phương thức truy nhập tập tin thuận tiện cho nhiều người dùng nhưng không phải tất cả người dùng trên hệ thống. Khi đăng nhập, mặc định sẽ là thành viên của một nhóm được thiết lập khi người dùng cao cấp root tạo tài khoản người dùng. Cho phép một người dùng thuộc nhiều nhóm khác nhau, nhưng mỗi lần đăng nhập chỉ là thành viên của một nhóm.
Để thay đổi quyền sở hữu nhóm đối với một hoặc nhiều tập tin, hãy sử dụng lệnh chgrp với cú pháp như sau:
- Code:
chgrp [tùy-chọn]... {nhóm|--reference=nhómR} <tập-tin...>
Lệnh này cho phép thay thuộc tính nhóm sở hữu của tập tin theo tên nhóm được chỉ ra trực tiếp theo tham số nhóm hoặc gián tiếp qua thuộc tính nhóm của tập tin có tên là nhómR.
Các tùy chọn của lệnh là (một số tương tự như ở lệnh chown):
- Code:
-c, --changes
hiển thị dòng thông báo chỉ với các tập tin mà lệnh làm thay đổi sở hữu (số thông báo hiện ra có thể ít hơn trường hợp -v, -verbosr).
-f, --silent, --quiet
bỏ qua hầu hết các thông báo lỗi.
-R, --recursive
thực hiện đổi quyền sở hữu đối với thư mục và tập tin theo đệ quy.
-v, --verbose
hiển thị dòng thông báo với mọi tập tin liên quan mà chgrp tác động tới (có hoặc không thay đổi sở hữu).
--help
hiển thị trang trợ giúp và thoát
3. Thay đổi quyền truy cập tập tin với lệnh chmod
Cú pháp lệnh chmod có ba dạng:
- Code:
chmod [tùy-chọn]... <mod [,mod]...> <tập-tin...>
chmod [tùy-chọn]... <mod-hệ-8> <tập-tin...>
chmod [tùy-chọn]... --reference=nhómR <tập-tin...>
Lệnh chmod cho phép xác lập quyền truy nhập theo kiểu (mode) trên tập tin. Dạng đầu tiên là dạng xác lập tương đối, dạng thứ hai là dạng xác lập tuyệt đối và dạng cuối cùng là dạng gián tiếp chỉ dẫn theo quyền truy nhập của tập tin nhómR.
Các tùy chọn của lệnh chmod được liệt kê như dưới đây và có ý nghĩa tương tự các tuỳ chọn tương ứng của các lệnh chown, chgrp:
- Code:
-c, --changes
-f, --silent, --quiet
-v, --verbose
-R, --recursive
--help
Similar topics
» Ý nghĩa của các thư mục trong linux
» Sử dụng các lưu trữ nén RAR và 7-Zip trong Linux
» Cài đặt gói phần mềm Linux
» Extract file .rar trong ubuntu
» Chat chit trong Ubuntu
» Sử dụng các lưu trữ nén RAR và 7-Zip trong Linux
» Cài đặt gói phần mềm Linux
» Extract file .rar trong ubuntu
» Chat chit trong Ubuntu
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
Thu Aug 23, 2012 5:38 am by Admin
» Tuyệt kỹ cua giai
Thu Aug 23, 2012 5:36 am by Admin
» NETCAT.........
Mon Aug 13, 2012 6:35 am by Admin
» Bảo mật CSDL bằng phương pháp mã hóa.
Tue Apr 17, 2012 10:04 pm by Admin
» Hàm mã hóa MD5 bằng JavaScript
Tue Apr 17, 2012 10:03 pm by Admin
» Giá của món quà
Fri Apr 13, 2012 6:01 am by Admin
» Sẽ chỉ yêu ai?
Fri Apr 13, 2012 6:01 am by Admin
» Cách đọc bảng chữ cái!
Thu Apr 12, 2012 10:37 pm by Admin
» Gắn trojan, keylog, virus vào website, forum
Tue Apr 10, 2012 1:14 am by Admin