2010-09-16 34 views
15

Giả sử tôi có một thư mục trên Linux với một loạt các tệp và thư mục con. Đây là thư mục gốc:Quyền thay đổi nhóm Linux để phù hợp với quyền của chủ sở hữu

drwxr-xr-x 13 user1 group1 4096 May 7 15:58 apps 

Bây giờ, tôi chỉ muốn thay đổi phần nhóm của các quyền đó. Tôi muốn thay đổi nó theo cách mà nó khớp chính xác với phần chủ sở hữu. Kết quả cho thư mục đó sẽ là:

drwxrwxr-x 13 user1 group1 4096 May 7 15:58 apps 

Nhưng, tôi muốn có một kịch bản hay lệnh để làm điều này tự động, không chỉ dành riêng cho thư mục đó nhưng đối với tất cả các thư mục con và tập tin một cách đệ quy dưới nó. Có ai biết không?

Cảm ơn.

+0

@Lucas - Không, tôi không muốn thay đổi sở hữu; chỉ các quyền đã được cấp. Xem câu trả lời nếu bạn vẫn không nhận được câu trả lời. – david

+0

Tôi đã xóa bỏ phiếu giảm giá. Cảm ơn bạn đã làm rõ. – modulitos

Trả lời

39

này cung cấp cho một thử (kiểm tra nó trước):

chmod -R g=u apps 

Các = bản quyền khi bạn chỉ định một lĩnh vực (u, g hoặc o) ở bên phải hoặc đặt nó hoàn toàn khi bạn chỉ định một sự cho phép (r, w hoặc x) ở bên phải.

+0

có vẻ như hoạt động hoàn hảo – david

Các vấn đề liên quan