Làm cách nào để đặt quyền drwxr-xr-x cho các thư mục khác?


22

Tôi có một vài giám đốc trong một thư mục như dưới đây -

teckapp@machineA:/opt/keeper$ ls -ltrh
total 8.0K
drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb  9 10:22 keeper-3.4.6
drwxr-xr-x  3 teckapp cloudmgr   4.0K Feb 12 01:44 data

Tôi cũng có một số thư mục khác trong một số máy khác mà tôi cần thay đổi quyền cho phép ở trên như thế này drwxr-xr-x.

Có nghĩa là làm thế nào tôi có thể thay đổi bất kỳ quyền thư mục thành drwxr-xr-x? Tôi biết tôi cần sử dụng chmodlệnh với cái này nhưng giá trị với chown mà tôi nên sử dụng cho cái này là gì?


1
Hãy cân nhắc đọc liên kết này - tutorialspoint.com/unix/unix-file-permission.htm
Rahul

4
Điều này là tầm thường : man chmod.
Sardathrion - Phục hồi lại

một nguồn tốt hơn sau trang người đàn ông sẽ là tldp.org/LDP/GNU-Linux-Tools-Summary/html/x9543.htm
mtk

Hãy bình tĩnh trước câu hỏi này
Peter

Câu trả lời:


38

Để áp dụng các quyền đó cho một thư mục:

chmod 755 directory_name

Để áp dụng cho tất cả các thư mục trong thư mục hiện tại:

chmod 755 */

Nếu bạn muốn sửa đổi tất cả các thư mục và thư mục con, bạn sẽ cần kết hợp tìm với chmod :

find . -type d -exec chmod 755 {} +


5

Đối với drwxr-xr-x, đó là:

chmod 755  the_path_to_target

Đối với drwxrwxr-x, đó là:

chmod 775  the_path_to_target
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.