Thay đổi / etc /, / var / quyền thành 777


-2

Chà, tôi đã lười biếng thiết lập đúng các thuộc tính của các tệp và bây giờ tôi đã thiết lập các quyền theo cách đệ quy các thư mục / etc / và / var / thành 777. Bây giờ tôi không thể ssh vào máy nhưng tệ hơn là tôi thậm chí không thể đăng nhập với quyền root vào máy nữa để thay đổi quyền trở lại.

Có cách khắc phục nào không hay chỉ đơn giản là cài đặt lại HĐH?

Tôi đang sử dụng CentOS6.4

Cảm ơn bạn.


Bạn gặp lỗi gì khi cố gắng đăng nhập với tư cách người dùng root? Có vẻ lạ rằng rwecờ toàn cầu sẽ ngăn bạn đăng nhập.
Ramhound

bạn đang gặp rắc rối gì với cụ thể? với 777 mọi người sẽ có thể truy cập mọi thứ. Ngoài ra, bạn nói rằng bạn không còn có thể SSH vào hộp. Nếu vì lý do nào đó, ssh này rối tung lên, bạn sẽ cần phải ngồi xuống máy tính. tut ở đây về việc khôi phục mật khẩu root. Từ đó bạn có thể đặt quyền cho bất cứ điều gì bạn muốn. Cũng ở đây trên Askubfox có người đã gặp vấn đề tương tự. Thích ứng các lệnh của họ với tình huống của bạn.
PsychoData

Câu trả lời này cũng giúp sửa chữa các quyền trở lại bình thường. Askubfox.com/a/115362
PsychoData

Hãy nhớ luôn luôn bao gồm các thông báo lỗi bạn nhận được.
terdon

2
Tôi thường liên kết unix.stackexchange.com/questions/12998/ cho những câu hỏi như thế này. Liên kết xử lý trường hợp 777 đệ quy nghiêm trọng hơn /và lập luận rằng rất có thể sẽ ít phải làm việc hơn để cài đặt lại, tùy thuộc vào cách thiết lập hệ thống của bạn trông như thế nào. Nó rất đáng để suy nghĩ, trong mắt tôi.
Daniel Andersson

Câu trả lời:


2

Bạn sẽ không cần phải cài đặt lại. Một tùy chọn là khởi động hình ảnh trình cài đặt và sau đó gắn thiết bị lưu trữ (đảm bảo thực hiện dưới dạng đọc-ghi), đi vào và sửa thủ công bản sao được gắn, sau đó khởi động lại vào hệ điều hành đã cài đặt của bạn.


0

"Vấn đề" là SSH đang bỏ qua các khóa riêng tư của bạn vì chúng có thể đọc được trên thế giới. Bạn có thể chỉ cần đăng nhập vào máy chủ qua bàn điều khiển và thay đổi quyền trên tệp.

Hãy xem phần 3.14 của tài liệu này để biết những gì cần thay đổi. (Bạn có thể sửa các quyền trên khóa riêng của mình hoặc tắt StrictModes trong cấu hình của bạn)


Từ câu hỏi ban đầu, tôi không tin rằng truy cập bàn điều khiển cũng sẽ hoạt động.
Brian Knoblauch

Nó nên, ngoại trừ anh ta không thể đăng nhập với quyền root. Điều này thường có nghĩa là đăng nhập với tư cách là người dùng thiết lập máy tính và ban hành lệnh "sudo su" hoặc "sudo / bin / bash" để có quyền truy cập root.
davidgo

Tôi đã hoạt động với niềm tin rằng root sẽ không đăng nhập từ bảng điều khiển do / etc / passwd là 777, thay vì nó bị vô hiệu hóa. Tôi không quen thuộc với CentOS nữa.
Brian Knoblauch

Tôi sẽ rất ngạc nhiên nếu các quyền trên / etc / password được kiểm tra và chỉ giảm nhẹ nếu / etc / bóng được kiểm tra. Giới hạn "đăng nhập với quyền root" có nhiều khả năng là với / etc / securetty không cho phép đăng nhập root từ bảng điều khiển.
davidgo
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.