Điểm:0

Tôi đã thay đổi quyền /usr của phiên bản ec2 thành chỉ đọc . Sau đó không thể thực hiện bất kỳ lệnh nào

lá cờ in

Tôi đã thay đổi quyền /usr của mình thành chỉ đọc . Sau đó không thể thực hiện bất kỳ lệnh nào.

Sự kiện không thể thực thi, "xóa" hoặc bất kỳ thao tác nào khác, cũng như không thể đăng nhập với tên sudo. lệnh sudo không được tìm thấy.

/usr/ hiện có quyền sau: dr--------

Tôi có thể làm gì để lấy lại quyền sau: drwxr-xr-x

Tôi không thể thực hiện bất kỳ thao tác nào như: vi sudo chmod xa lạ

David avatar
lá cờ cn
Tại sao bạn thay đổi nó? Bạn đã cố gắng làm gì?
Akshat singh bais avatar
lá cờ in
tôi đang cố cập nhật phiên bản nút của mình mà nó muốn tạo một thư mục trong bin, vì vậy tôi đã thử thay đổi quyền của nó và điều này đã xảy ra.Bất kỳ ý tưởng nào, làm cách nào tôi có thể thực hiện các hoạt động khác và đặt quyền /usr/ của mình trở lại các hoạt động trước đó? :( Bây giờ tôi thậm chí không thể "cd" bên trong /usr/ .
lá cờ cn
Ray
Tạo một hình ảnh Ubuntu trên ổ USB. Khởi động từ nó. Sau đó gắn ổ đĩa `/` của bạn và thử đổi lại các quyền.
Akshat singh bais avatar
lá cờ in
@Cá đuối . Tôi đã làm điều này trên phiên bản ec2. Làm thế nào tôi có thể làm điều đó những gì bạn đã đề nghị?
lá cờ in
Nếu đó là phiên bản EC2, thì bạn đã không gặp may. Chấm dứt và tạo lại
lá cờ cn
Ray
Chà, `chmod` chỉ là một chương trình nằm trong gói `coreutils`. Tôi cho rằng có một cách khác là trích xuất số lượng chương trình tối thiểu mà bạn cần để khắc phục sự cố của mình sang phiên bản EC2. Bạn có thể thử. Nhưng thành thật mà nói, việc tạo lại phiên bản EC2 của bạn có thể dễ dàng hơn.
Akshat singh bais avatar
lá cờ in
@matigo bạn có chắc không? Không có giải pháp là có thể?
Akshat singh bais avatar
lá cờ in
@Ray, tôi không hiểu: trích xuất số lượng chương trình tối thiểu? Bạn có thể vui lòng giúp tôi với điều đó
lá cờ cn
Ray
Bạn đã tắt quyền truy cập vào `/usr` để thay vào đó, bạn có thể thử đặt `chmod` trong thư mục chính của mình và chạy nó. *Nếu* bạn có một phiên bản EC2 khác, chẳng hạn, bạn có thể lấy bản sao của chương trình `chmod` tại `/usr/bin/chmod` và đưa nó vào hệ thống đang gây ra sự cố cho bạn (tức là ftp nó qua ). Sau đó, sử dụng lệnh `chmod` này để sửa lỗi `/usr`. Nếu bạn không có sẵn tùy chọn này, thì bạn đang gặp khó khăn...
Akshat singh bais avatar
lá cờ in
@Cộng đồng phần nào không rõ ràng? Tôi đã đề cập ở trên rằng tôi đã vô tình thay đổi quyền /usr/ thành chỉ "Đọc" và bây giờ tôi không thể thực hiện bất kỳ thao tác nào trên máy chủ. Tôi có thể làm gì để đặt lại quyền hoặc lấy quyền trước đó để tôi có thể thực hiện lại các lệnh bình thường như: "vi" , "clear" , "sudo" , "chmod"
lá cờ cn
@matigo không. phương pháp tương tự là có thể ;-)
Điểm:0
lá cờ cn

Khi bạn đang sử dụng các phiên bản (google cloud, aws, azure), phương pháp để thực hiện việc này là:

Tạo phiên bản mới, đính kèm phiên bản cũ làm điểm gắn kết, sửa cài đặt của bạn trên điểm gắn kết và khởi động vào phiên bản cũ của bạn.

Akshat singh bais avatar
lá cờ in
Xin chào @Rinzwind, cảm ơn vì câu trả lời của bạn, bạn có thể vui lòng giúp tôi thực hiện một số bước không. Không hiểu.
lá cờ cn
Điều đó sẽ được đọc rất lâu và tôi biết cách thực hiện trong google gce AWS có vẻ tương tự và AWS có hướng dẫn tại đây: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html Nhưng bạn có thể biết hầu hết điều đó vì bạn đã có phiên bản (?)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.