2011-11-22 35 views

Trả lời

38

Nhập chế độ siêu người dùng và cd vào thư mục mà bạn không được phép tham gia. Sudo yêu cầu mật khẩu quản trị viên.

sudo su 
cd directory 
+0

cảm ơn, nó hoạt động. – user1154390

6

Bạn đã có một vài lựa chọn:

  • Sử dụng một tài khoản người dùng khác nhau, một với e x quyền ecute vào thư mục đó.
  • Thay đổi quyền trên thư mục để cho phép tài khoản người dùng của bạn e x quyền cấp phép.
    • Hoặc sử dụng chmod(1) để thay đổi các điều khoản hoặc
    • Sử dụng lệnh setfacl(1) để thêm một mục nhập danh sách kiểm soát truy cập cho tài khoản người dùng của bạn. (Điều này cũng đòi hỏi phải gắn hệ thống tập tin với các tùy chọn acl, xem mount(8)fstab(5) biết chi tiết về các thông số mount.)

Nó không thể để cho thấy cách tiếp cận đúng mà không biết thêm về vấn đề này; tại sao các điều khoản thư mục được đặt theo cách của chúng? Tại sao bạn cần truy cập vào thư mục đó?

31

Nếu nó là một thư mục mà bạn sở hữu, cấp chính mình truy cập vào nó:

chmod u+rx,go-w openfire 

Đó cấp cho bạn được phép sử dụng các thư mục và các tập tin trong nó (x) và liệt kê các file có trong nó (r); nó cũng từ chối nhóm và những người khác ghi quyền trên thư mục, thường là chính xác (mặc dù đôi khi bạn có thể muốn cho phép nhóm tạo tệp trong thư mục của mình - nhưng hãy cân nhắc sử dụng bit dính trên thư mục nếu bạn làm).

Nếu đó là thư mục của người khác, bạn có thể cần một số trợ giúp từ chủ sở hữu để thay đổi quyền để bạn có thể truy cập (hoặc bạn cần trợ giúp từ root để thay đổi quyền cho bạn).

1

Trừ khi bạn có quyền sudo để thay đổi nó hoặc trong tài khoản/nhóm người dùng của riêng bạn, bạn sẽ không thể truy cập vào nó.

xem chmod man trong thiết bị đầu cuối để biết thêm thông tin về cách thay đổi quyền của thư mục.

74

@ câu trả lời user812954 là khá hữu ích, ngoại trừ tôi phải làm điều này điều này theo hai bước sau:

sudo su 
cd directory 

Sau đó, để thoát ra khỏi chế độ "siêu người dùng", chỉ cần gõ exit.

+0

không có mục nhập mật khẩu? – Winnemucca

10

chmod +x openfire đã làm việc cho tôi. Nó thêm quyền thực thi vào thư mục openfire.

+0

điều này có thể được thực hiện với docker? – Winnemucca

+0

@Winnemucca Tôi không chắc chắn. Tôi chưa từng làm việc với docker trước đây. Nhưng tôi cho rằng nó có thể – wcyn

+0

đây là câu trả lời đúng –

Các vấn đề liên quan