Lệnh nào thay đổi cài đặt Nhóm cho một thư mục?


42

Tôi đang gặp vấn đề truy cập vào một số tệp và thư mục mà tôi đã theo dõi đến nhóm được chỉ định để truy cập chúng.

Khi tôi thay đổi tên nhóm theo cách thủ công trong menu thuộc tính / quyền cho một thư mục từ cài đặt mặc định (Mygroup) thành dữ liệu www được sử dụng bởi Trang web Drupal của tôi, các thông báo lỗi thư mục tôi nhận được sẽ biến mất.

Có một số lượng lớn các tập tin và thư mục yêu cầu thay đổi này. Nếu tin rằng sử dụng chmod sẽ thay đổi chủ sở hữu được đặt chính xác và mới đối với Ubuntu, tôi miễn cưỡng thử nghiệm mà không hiểu rõ hơn về cách chủ sở hữu và các nhóm làm việc trong cài đặt quyền.

Lệnh nào thay đổi cài đặt Nhóm cho một thư mục?

Câu trả lời:


79

chmodkhông thay đổi chủ sở hữu. Nó thay đổi quyền. chownthay đổi chủ sở hữu (và nhóm nếu cần) và chgrpthay đổi nhóm.

Bạn có thể dùng

chown {-R} [user]{:group} [file|directory]

để đặt quyền sở hữu người dùng và nhóm, nơi -Rthực hiện mọi thứ bên trong directory. Vì vậy, sudo chown -R rinzwind:rinzwind /tmp/sẽ thiết lập /tmp/và mọi thứ trong đó cho người dùng rinzwind và nhóm rinzwind.

Ngoài ra còn có

chgrp {-R} [group] [file|directory]

nếu bạn không cần phải chạm vào quyền của người dùng và chỉ cần đặt nhóm.

Ồ và bạn có thể kiểm tra xem người dùng thuộc nhóm nào groups {username}.


15

Ngoài câu trả lời của Rinzwind, bạn cũng có thể sử dụng chown :group [file|directory]để chỉ thay đổi nhóm và giữ nguyên chủ sở hữu.


Đó là những gì câu trả lời của Rinzwind đã nói mặc dù không rõ ràng. Tôi đoán câu trả lời của bạn không phải là một bản sao.
David Foerster

-1

Để thay đổi nhóm thành người dùng hiện tại. Dùng cái này:

sudo chgrp -R $USER ~/.blabla

1
Cảm ơn bạn đã đóng góp cho Askubfox, tuy nhiên đây là bản sao của câu trả lời được chấp nhận. Hãy xem xét loại bỏ nó.
dùng3140225
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.