Câu hỏi Vô tình thay đổi quyền sở hữu tệp sys - Centos 7


Tôi vô tình thay đổi quyền sở hữu một số tệp bao gồm tệp hệ thống trong Centos 7 máy chủ do lỗi cú pháp. Tôi đã cố gắng thay đổi nó cho một thư mục cụ thể, nhưng bỏ lỡ . và kết thúc thực hiện \. Bây giờ tôi thậm chí không thể đăng nhập từ xa vào máy thông qua Putty/Cygwin. Nó nói rằng Connection disconnected. Là máy chủ hosed hoặc là có một cách để khôi phục lại các quyền mặc định để atleast system files vì vậy tôi có thể đăng nhập và đi từ đó?

Cho đến nay từ nghiên cứu của tôi, tôi nghĩ rằng tôi không may mắn. Có lời khuyên nào không?

Ngoài ra, có cách nào để sao chép các tập tin từ đĩa cứng nếu nó không thể được phục hồi như kết nối nó như là nô lệ trong Windows máy?


0
2018-01-30 01:43


gốc


Bắt đầu từ cuối, Windows không hỗ trợ bất kỳ hệ thống tệp nào thường được sử dụng trong Unux / Linux. Và các nỗ lực khôi phục các quyền truy cập tệp mặc định phải được thực hiện cục bộ.
Tôi có thể đăng nhập vào máy, có vẻ như nó không hoàn toàn bị hỏng. Nhưng không thể đăng nhập từ xa bằng cách sử dụng Putty / Cygwin. Đã thử gán lại các thư mục ssh / sysconfig và các thư mục con nhóm trở về gốc nhưng vẫn không có may mắn. Điều gì khác có thể bị thiếu mà cấm kết nối từ xa? - decent guy
Tôi nghĩ tôi đã sửa nó. Đã kết thúc cài đặt lại openssh khi các tệp khóa máy chủ đang gặp sự cố. Bây giờ nó kết nối thông qua putty / cygwin. - decent guy


Các câu trả lời:


Bạn có thể khởi động một đĩa CD trực tiếp, gắn hệ thống tập tin vào một điểm gắn kết, chroot vào nó, và khôi phục quyền truy cập tập tin rpm với rpm --setperms {packagename}

oooor, bạn có thể cài đặt lại :-)


0
2018-01-30 22:25





Xem xét liên kết này http://www.adminlinux.org/2009/07/how-to-restore-default-system.html ne lót mà không công việc, phải mất thời gian nhưng nó hoạt động !!!!!

  1. Để đặt lại uids và gids trên các tệp và thư mục: for u in $(rpm -qa); do rpm --setugids $u; done

  2. Để cấp quyền đối với tệp và thư mục: for p in $(rpm -qa); do rpm --setperms $p; done


0
2018-04-15 07:44