Làm cách nào tôi có thể cấp quyền đầy đủ cho thư mục và thư mục con


24

Tôi mới sử dụng Ubuntu và cần tạo một thư mục mới /varvà cần tất cả người dùng trên máy có toàn quyền đối với thư mục này.

Tôi nên tiến hành như thế nào?


Chào mừng bạn đến hỏi Ubuntu! ;-) Bạn có muốn tạo một thư mục trong /varđó có toàn quyền cho tất cả người dùng không ??? Đã có một! và nó được gọi là tmp!
Fabby

Cảm ơn bạn đã trả lời, vâng tôi muốn làm nhưng xin vui lòng bạn có ý gì bởi Đã có một! và nó được gọi là tmp!
Sam

1
/ tmp là một thư mục hệ thống với hệ thống tệp tạm thời sử dụng bộ nhớ RAM. Bất cứ điều gì đặt ở đó sẽ bị xóa khi khởi động lại.
Eduardo Cola

@EduardoCola: nó thực sự sử dụng đĩa, nhưng đúng vậy, nó đã bị xóa khi khởi động lại! (Bạn có thể thấy điều này xảy ra khi bạn xóa quiet splashkhỏi các tham số khởi động ...) ;-)
Fabby

Không / tmp được sử dụng với tmpfs? Cái nào dùng RAM?
Eduardo Cola

Câu trả lời:


25

Nhấn Ctrl+ Alt+ Tđể đi đến một thiết bị đầu cuối và gõ:

sudo mkdir /var/szDirectoryName
sudo chmod a+rwx /var/szDirectoryName

Trong trường hợp szDirectoryNamelà tên của thư mục bạn muốn, acó nghĩa là "tất cả" (người dùng) +có nghĩa là "thêm các quyền sau đây" và rwxphương tiện rEAD, wnghi thức và e xecute tương ứng ...

Lưu ý: đã có một thư mục như vậy trong /varđó tất cả người dùng có quyền truy cập vào: tmp(đường dẫn đầy đủ /var/tmp:) mà chính nó được liên kết với nhau /tmp.
Tuy nhiên, hãy cẩn thận rằng tất cả các tệp trong /tmpbị xóa khi khởi động.

Đối với bất kỳ thông tin nào khác, đây là một tài nguyên tuyệt vời trên tất cả các thư mục trong Linux.


Nhưng điều đó có nghĩa là gì sau khi tôi thực hiện lệnh của mình, tôi nhận được tổng 0 khi tôi viết ls -l / var / nameoffolder?
Sam

Tôi biết rằng lệnh ls .. được sử dụng để liệt kê những gì trong thư mục đó nhưng -l cho tôi quyền truy cập?
Sam

Câu hỏi ban đầu của bạn đã được trả lời. Nếu bạn có bất kỳ câu hỏi nào, chỉ cần hỏi một câu hỏi khác! Vui lòng truy cập vào Ask Ubuntu Tour để hiểu rõ hơn về cách thức hoạt động của trang này, vì nó khá khác so với một diễn đàn ... Một nhấp chuột vào sẽ được đánh giá cao trong thời gian trung bình ... ;-)
Fabby

xin lỗi, bạn đã chỉnh sửa câu trả lời của mình bằng câu lệnh tôi muốn hỏi về việc đã có một thư mục trong / var mà tất cả người dùng có quyền truy cập vào: tmp được liên kết với / tmp, điều này có nghĩa là các thư mục mà tôi sẽ tạo trong / var sẽ bị xóa trong / tmp
Sam

17

Thiết bị đầu cuối mở

Tạo thư mục với mkdir:

sudo mkdir /var/DirectoryName

Để cung cấp tất cả các quyền cho một thư mục cung cấp chmod -R 777:

sudo chmod -R 777 /var/DirectoryName
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.