2012-11-07 32 views

Trả lời

15

Không có sự khác biệt giữa umask 0022 và umask 022.

Umasks bát phân được tính toán thông qua bitwise AND của bổ sung unary của đối số sử dụng bitwise NOT.

Đặt umask như thế này:

[email protected]:~$ umask 0077 
[email protected]:~$ umask 
0077 
[email protected]:~$ umask 0022 
[email protected]:~$ umask 
0022 

tóm tắt ngắn gọn về ý nghĩa giá trị umask:

umask 077 - Gán quyền để chỉ bạn đã đọc/ghi truy cập cho các tập tin, và đọc/ghi/tìm kiếm các thư mục bạn sở hữu. Tất cả những người khác không có quyền truy cập vào tệp hoặc thư mục của bạn.

umask 022 - Chỉ định quyền để chỉ bạn mới có quyền truy cập đọc/ghi đối với tệp và đọc/ghi/tìm kiếm thư mục bạn sở hữu. Tất cả những người khác chỉ đọc quyền truy cập vào các tệp của bạn và đọc/tìm kiếm quyền truy cập vào các thư mục của bạn.

umask 002 - Gán quyền để chỉ bạn và thành viên trong nhóm của bạn mới có quyền truy cập đọc/ghi vào tệp và đọc/ghi/tìm kiếm quyền truy cập vào các thư mục bạn sở hữu. Tất cả những người khác chỉ đọc quyền truy cập vào các tệp của bạn và đọc/tìm kiếm các thư mục của bạn.

Để biết thêm thông tin về những gì umask làm:

Làm thế nào để thiết lập umask mặc định của bạn, xem bài viết này: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

Nếu bạn muốn có thông tin chi tiết hơn đây là một bài viết thú vị: http://articles.slicehost.com/2010/7/17/umask-and-unusual-file-permissions-and-types

Câu trả lời cho bài đăng này cũng cung cấp một số thông tin chi tiết về các bit umask: https://stackoverflow.com/questions/4056912/question-about-umask-in-linux