Khôi phục quyền Linux mặc định


0

Tôi vô tình áp dụng chmod 700cho toàn bộ hệ thống tập tin thay vì thư mục hiện tại. Người dùng không phải root bây giờ không thể chạy bất kỳ lệnh nào mặc dù tôi đã nhập 777 $PATHvà khởi động lại sshd ngay sau đó. Tôi không có Linux thay thế để sao chép quyền từ. Có cách nào ra? Bất cứ ai cũng có một biểu đồ với các quyền mặc định cho các thư mục hệ thống chính? (Có quá nhiều công việc để thiết lập mọi thứ trên HĐH này. Tôi thực sự không muốn bắt đầu từ đầu)


2
Tay đặt quyền có lẽ sẽ được nhiều công việc hơn thiết lập hệ thống từ đầu một cách thông minh. May mắn thay, đối với hầu hết các phần, bạn chỉ cần bỏ ra một danh sách gói, sao chép và sửa bất kỳ tệp cấu hình tùy chỉnh nào bạn có và thực hiện tương tự với các thư mục người dùng. Ow.
Journeyman Geek

Câu trả lời:


6

Nếu không có máy nguồn để sao chép quyền từ, bằng lập trình hoặc bằng tay (vâng, phải), bạn sẽ lên lạch ảo mà không cần mái chèo. Điều tốt nhất bạn có thể làm là hy vọng vào một tarbản sao lưu mà bạn đã lấy và quên về việc tạo lại các quyền từ đó. Ngay cả các quyền sao chép từ một hệ thống nguồn thích hợp có thể sẽ không đưa mọi thứ trở lại chức năng hoàn hảo. Trong trường hợp tốt nhất, bạn đang tìm cách đưa hệ thống về trạng thái chức năng giúp bạn có thời gian chờ đợi cho đến khi bạn xây dựng một hệ thống mới và di chuyển các dịch vụ và tệp.

           ___________    ____                                           
    ______/   \__//   \__/____\         Only YOU                    
  _/   \_/  :           //____\\                             
 /|      :  :  ..      /        \       can prevent chmod -R errors.                  
| |     ::     ::      \        /                             
| |     :|     ||     \ \______/                               
| |     ||     ||      |\  /  |                                     
 \|     ||     ||      |   / | \     
  |     ||     ||      |  / /_\ \ 
  | ___ || ___ ||      | /  /    \    
   \_-_/  \_-_/ | ____ |/__/      \     (And take backups)
                _\_--_/    \      /   
               /____             /  
              /     \           /    
              \______\_________/    

0

Cách dễ nhất để có một máy sao chép quyền từ đó là thiết lập một máy mới (trên VM, trên một container) và sao chép từ đó. Trong trường hợp của một container, bạn có thể dễ dàng truy cập hệ thống tập tin container từ máy chủ, làm cho nó dễ dàng hơn. Nếu bạn đang chạy Debian, hãy kiểm tra debootstrap.


0

kiểm tra câu trả lời ở đây:

https://unix.stackexchange.com/questions/140193/777d-some-files-how-do-i-repair-ssh

Tôi sẽ khuyên bạn nên thử nghiệm trước khi áp dụng vào bất kỳ môi trường sản xuất nào. Nếu sự cố của bạn đã được khắc phục, vui lòng sao lưu hệ thống của bạn


yhammad, các liên kết có thể trở nên tồi tệ, vì vậy vui lòng đồng bộ hóa các bước giải pháp tại liên kết trong câu trả lời của bạn, và sau đó chỉ cần để lại liên kết để tham khảo và nghiên cứu thêm.
music2myear
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.