Có sự khác biệt nào giữa umask 0022
và 022
không? Tôi muốn thay đổi umask của mình thành 022
. Tôi làm nó như thế nào?Sự khác biệt Umask giữa 0022 và 022
Trả lời
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