Sử dụng chmod
tôi có thể đặt quyền cho một tệp, nhưng nếu thư mục cha ( ..
) có quyền xung đột, điều gì sẽ xảy ra?
Và nếu tôi tạo một tệp mới, sử dụng touch
hoặc một cái gì đó tương tự, các quyền ban đầu được tính như thế nào? Được phép thừa kế nó từ ..
?
Và tại sao tôi không thể làm bất cứ điều gì trong thư mục khi tôi gỡ bỏ executable
cờ cho phép?
$ mkdir temp;
$ chmod -x temp;
$ touch temp/a;
$ ls temp;
touch: cannot touch `temp/a': Permission denied