Điểm:1

Không thể sudo - ubuntu 20.04

lá cờ ma

Một lỗi cổ điển

Do nhầm lẫn, chúng tôi đã làm sudo chown -R ubuntu:www-data / trên máy chủ AWS EC2 ubuntu 20.04. Mặc dù có nhiều bài đăng chỉ ra rằng tôi không thể cứu máy và phải cài đặt lại máy mới - tôi muốn lấy một bản sao của postgres chạy trên máy chủ này. Hiện tại chúng tôi không thể thực hiện bất kỳ lệnh nào với sudo. Do đó, chúng tôi không thể bắt đầu postgres hoặc đăng nhập thông qua phppgadmin.

Chúng tôi đã làm như sau:

  1. Đã dừng phiên bản
  2. Khối lượng tách rời
  3. Đã tạo một phiên bản mới
  4. Tập đính kèm
  5. Đã gắn âm lượng
  6. Đã thay đổi thành root trong phiên bản mới
  7. đã làm chown -R root:root /mnt/rescue (đã thay đổi điều này thành gốc: Ubuntu, Ubuntu: Ubuntu, vân vân)
  8. đã làm chmod -R 4755/mnt/cứu hộ (cũng đã làm 0755, ug-s, vân vân)
  9. root đã thoát
  10. số lượng /mnt/cứu hộ
  11. Đóng phiên bản cứu hộ
  12. tách khối lượng
  13. Gắn volume vào máy bị lỗi. Máy cho biết chủ sở hữu mới - nhưng sudo không hoạt động.
  14. Chúng tôi đã thử tạo một phiên bản mới - đính kèm tập đĩa đã sửa này, đã cập nhật /etc/fstab - khởi động lại phiên bản. Chúng tôi đã hợp nhất âm lượng với máy. Sau khi khởi động lại - vẫn là vấn đề tương tự - không thể sudo.

Chúng tôi chắc chắn có thể tạo lại máy hoặc sao lưu và khôi phục. Tuy nhiên, một số dữ liệu quan trọng của nhiệm vụ đang nằm trong tệp postgres. Làm cách nào để sudo hoặc truy xuất các tệp từ một postgres đã chết.

Chúng tôi liên tục phải đối mặt với lỗi:

sudo: /usr/bin/Sudo phải được sở hữu bởi uid 0 và đã thiết lập bit setuid

tuy nhiên, khi tôi thực hiện ls -l ở bất kỳ đâu từ bên trong /usr hoặc /usr/bin - toàn bộ quyền sở hữu của tất cả tệp vẫn thuộc về ubuntu:ubuntu hoặc các kết hợp khác mà chúng tôi đã thử.

Michael Hampton avatar
lá cờ cz
Chỉ cần sao chép các tập tin? Điều này là khá tầm thường.
Apricot avatar
lá cờ ma
Những tập tin của postgres?
Michael Hampton avatar
lá cờ cz
Toàn bộ thư mục dữ liệu.
Apricot avatar
lá cờ ma
Khi tôi kiểm tra thư mục dữ liệu - tôi nhận được đường dẫn này `/var/lib/postgresql/13/main` ý bạn là thư mục này phải không?
Michael Hampton avatar
lá cờ cz
Có, nếu đó là nơi hệ thống của bạn lưu giữ các tệp, thì đó là thứ bạn muốn sao chép.
Apricot avatar
lá cờ ma
Rất cám ơn...Tôi sẽ thử cái này và đăng phản hồi.
Điểm:0
lá cờ us

Hãy thử đặt bit setuid và làm cho nó có thể thực thi được đối với root, đây là quyền mặc định (rws) cho sudo

chmod u+s /mnt/rescue/usr/bin/sudo
chmod +x /mnt/rescue/usr/bin/sudo

Mặc dù điều này có thể hữu ích để khôi phục hệ thống, nhưng có nhiều tệp và thư mục khác có các quyền và quyền sở hữu khác nhau và việc đặt chúng riêng lẻ có thể rất tẻ nhạt.

Đă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.