Làm cách nào để đặt đệ quy chủ sở hữu hoặc quyền thành 'mọi người' cho tất cả các thư mục và tệp?


42

Tôi có một ổ cứng gắn ngoài và tôi cần đặt quyền là 'miễn phí' cho người dùng MyUser.

Tôi nghĩ rằng tôi cần phải thiết lập chủ sở hữu MyUsercũng.

Làm thế nào tôi có thể làm điều này thông qua thiết bị đầu cuối?

Câu trả lời:


85

Trước tiên hãy tìm tên ổ cứng ngoài của bạn, sau đó điều hướng đến:

cd / Tập / ổ đĩa của bạn /

Bây giờ, để cung cấp quyền sở hữu người dùng hiện tại của bạn cho tất cả các tệp:

sudo chown -R $(whoami) .

Hay cách khác

sudo chown -R MyUser .

Điều đó sẽ cho phép bạn thực hiện hầu hết các hoạt động, không cần bất kỳ sửa đổi nào nữa.


Nếu bạn muốn đặc biệt có quyền ghi vào tất cả các tệp và thư mục nếu chúng đã bị xóa khác:

sudo chmod -R u+w .

Và nếu bạn thực sự điên và chỉ muốn cung cấp tất cả các quyền cho mọi người (như được chỉ định bởi tiêu đề của bạn):

sudo chmod -R 777 .

Nhưng điều này không cần thiết trong hầu hết các trường hợp. Ngoài ra, hãy lưu ý rằng các ổ đĩa có hệ thống tệp FAT32 không có khái niệm quyền đó.

Nói chung, việc thay đổi quyền như thế này trên ổ đĩa ngoài không phải là giải pháp cho tất cả các vấn đề của bạn. Thay vì thay đổi quyền dựa trên một vấn đề cụ thể mà bạn gặp phải, chỉ đối với thư mục cụ thể đó.


1
Tôi nên nhớ lệnh sudo chown -R $(whoami), phải tìm kiếm nó mỗi lần
Luca Steeb

1
Hãy cẩn thận của dấu chấm sau chmod. Không bao giờ chạy, sudo chmod -R 777 /bạn sẽ phá hỏng mọi thứ
CoderBC
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.