Thay đổi mục quyền và quyền sở hữu

Tôi muốn người dùng để có toàn quyền trên này thư mục (cũng như tất cả các tiểu thư và các tập tin trong nó):

~/.blabla

hiện thuộc sở hữu của gốc.

Tôi đã tìm thấy rất nhiều bài (trong diễn đàn này và những nơi khác) trên làm thế nào để làm việc này cho các tập tin, nhưng tôi không thể tìm một cách để làm nó cho toàn bộ các thư mục.

Sử dụng chown thay đổi và quyền sở hữu chmod để thay đổi quyền.

Như Paweł Karpiński nói, sử dụng -R lựa chọn để áp dụng các quyền cho tất cả các tập tin của một mục quá.

Chú ý, mà cả các lệnh chỉ làm việc cho các thư mục quá. Các -R lựa chọn làm cho họ cũng thay đổi những điều khoản cho tất cả các tập tin và thư trong thư mục.

Ví dụ:

sudo chown -R username:group directory

sẽ thay đổi quyền (cả hai người dùng và nhóm) của tất cả các tập tin và thư bên trong directorydirectory chính nó.

sudo chown username:group directory

sẽ chỉ thay đổi sự cho phép của các thư mục directory nhưng sẽ để lại cho các tập tin và thư trong thư mục một mình.

Như enzotib đề cập, bạn phải sử dụng sudo thay đổi quyền từ gốc cho chính mình.

Chỉnh sửa:

Lưu ý rằng nếu bạn sử dụng chown <user>: <file> (Chú ý, bên trái-ra khỏi nhóm), nó sẽ sử dụng nhóm mặc định cho người đó.

Nếu bạn muốn thay đổi, chỉ có nhóm, bạn có thể sử dụng:

chown :<group> <file>

Làm cho các người dùng hiện tại sở hữu tất cả mọi thứ bên trong thư mục (và các thư mục, chính nó):

sudo chown -R $USER ~/.blabla

Nếu bạn thích, điều này có thể được thực hiện với một GUI cũng. Bạn sẽ cần phải mở Nautilus như là gốc để làm như vậy. Nhấn Alt + F2 để truy cập vào các "sử Dụng" thoại và vào gksu nautilus

Tiếp theo, duyệt đến và phải bấm vào các thư mục, anh muốn thay đổi. Sau đó, chọn "tài Sản" từ ngữ cảnh đơn. Bây giờ bạn có thể chọn các người dùng hoặc nhóm mà bạn muốn được "Chủ sở hữu" của các thư mục, cũng như quyền bạn muốn cấp cho họ. Cuối cùng, nhấn "Áp dụng Quyền Kèm theo các File" để áp dụng những thay đổi đệ quy.

Mặc dù nó có vẻ này không luôn luôn làm việc cho một số hoạt động trong một cây thư mục. Nếu nó không làm việc sử dụng các thiết bị đầu cuối lệnh.

Nếu đó là thuộc sở hữu của gốc bạn có thể làm điều này

sudo chown <your username>:<your usergroup> -R <path to>/.blabla

Kể từ ./hữu tâm nguyễn thuộc sở hữu của gốc bạn cần để đạt được gốc quyền để thay đổi điều đó. Đó là những gì bạn sẽ làm. Các -R lựa chọn cho các chown lệnh nói: thư mục này và tất cả mọi thứ trong nó đệ quy.

bạn nên cố gắng chmod -R

Đầu tiên hãy kiểm tra demo.txt quyền:

# ls -l demo.txt

Ra:

-rw-r--r-- 1 root root 0 Aug 31 05:48 demo.txt

Trong ví dụ này thay đổi quyền sở hữu tập tin vào vivek sử dụng và danh sách các quyền:

# chown vivek demo.txt# ls -l demo.txt

Ra:

-rw-r--r-- 1 vivek root 0 Aug 31 05:48 demo.txt

Trong này tiếp theo ví dụ, chủ sở hữu là tập đến vivek đã theo dõi bằng một tràng và quyền sở hữu nhóm cũng được vivek nhóm, chạy:

# chown vivek:vivek demo.txt# ls -l demo.txt

Ra:

-rw-r--r-- 1 vivek vivek 0 Aug 31 05:48 demo.txt

Đầu tiên chmod -R có thể ngừng hệ thống quyền của bạn nếu bạn làm điều đó trên hệ thống tập tin và các thư mục sai lầm.

Thứ hai chmod -R có thể lộn xộn lên lá cờ trong các thư mục, và không phải là một ý tưởng tốt để cho phép vào một số bằng tất cả các người.

Bạn nên cố gắng chown thay vào đó:

 sudo tree -fai ~/.blabla  | xargs -L1 -I{} sudo chown youruser:youruser {}

bạn có thể sử dụng nó sudo chmod -R 777 /folderpathnhư: sudo chmod -R 777 /opt/lampp/htdocs/ cái này cho người bảo vệ mục htdocs truy cập

ngôi chown -R -phần:ubuntu ~/PathTo thư Mục, quận

Trước Khi Màn Hình:enter image description here

Sau Màn Hình:enter image description here

Bất cứ ai có thể thêm một phương pháp đồ họa tôi tự hỏi?

@fluteflute là có một phương pháp đồ họa?

gksu nautilus có lẽ. Tôi không chắc lắm và muốn biết… :wink:

đơn giản chỉ cần ngôi chown -R tên foldername