Lenh chgrp trong linux
Trong Linux, mỗi tệp được liên kết với một chủ sở hữu và một nhóm và có quyền xác định người dùng nào có thể đọc, ghi hoặc thực thi tệp. Show Bài viết này giải thích cách sử dụng lệnh Nội dung chính
Cú pháp lệnhCác lệnh chgrp [OPTIONS] GROUP FILE..
Không giống như Để biết tệp thuộc về nhóm nào, hãy sử dụng lệnh Người dùng thông thường chỉ có thể thay đổi nhóm của tệp nếu họ sở hữu tệp và chỉ đối với một nhóm mà họ là thành viên. Người dùng quản trị có thể thay đổi quyền sở hữu nhóm của tất cả các tệp. Cách thay đổi quyền sở hữu nhóm tệpĐể thay đổi quyền sở hữu nhóm của một tệp hoặc thư mục, hãy gọi lệnh Ví dụ, để thay đổi nhóm của tập tin chgrp www-data filename Nếu bạn chạy lệnh
với một người dùng không có đặc quyền, bạn sẽ gặp lỗi “Operation not permitted”. Để loại bỏ thông báo lỗi, hãy gọi lệnh với tùy chọn Bạn cũng có thể chuyển nhiều tệp làm đối số cho lệnh chgrp www-data file1 file2 dir1 Sử dụng tùy chọn chgrp www-data file1 file2 changed group of 'file1' from nginx to www-data group of 'file2' retained as www-data Để chỉ in thông tin về những tệp mà nhóm thực sự thay đổi sử
dụng ID nhóm số (GID) có thể được sử dụng thay cho tên người dùng. Ví dụ sau thay đổi quyền sở hữu nhóm của tệp thành một nhóm mới với GID là 1000: chgrp +1000 filename Cách thay đổi quyền sở hữu nhóm liên kết tượng trưngKhi không hoạt động đệ quy, hành vi mặc định của lệnh Ví dụ: nếu bạn cố gắng thay đổi nhóm của liên kết tượng trưng chgrp www-data symlink1 Rất có thể thay vì thay đổi nhóm mục tiêu, bạn sẽ nhận được lỗi “cannot dereference ‘symlink1’: Permission denied”. Lỗi xảy ra vì theo mặc định trên hầu hết các bản phân phối Linux, các liên kết tượng trưng được bảo vệ và bạn không thể thao tác trên các tệp đích. Tùy chọn này được chỉ định trong Để thay đổi quyền sở hữu nhóm của chính liên kết biểu tượng, hãy sử dụng tùy chọn chgrp -h www-data symlink1 Cách thay đổi đệ quy quyền sở hữu nhómĐể thay đổi một cách đệ quy quyền sở hữu nhóm của tất cả các tệp và thư mục trong một thư mục nhất định, hãy sử dụng Ví dụ: lệnh sau sẽ thay đổi quyền sở hữu của tất cả các tệp và thư mục trong thư mục chgrp -R www-data /var/www Khi tùy chọn đệ quy được chỉ định chgrp -hR www-data /var/www Các tùy chọn khác có thể được sử dụng khi thay đổi đệ quy quyền sở hữu nhóm là Nếu đối số được truyền cho lệnh Phần kết luận
Mặc dù bạn có thể sử dụng Để biết thêm thông
tin về lệnh Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, vui lòng để lại bình luận. |