Thỉnh thoảng, khi tôi đăng nhập vào máy chủ Ubuntu của mình, lời nhắc nói jon@jon-server:(unreachable)/$. Chạy pwdvào thời điểm này trả về (unreachable)/, tuy nhiên echo $HOMEtrả lại /home/jonnhư mong đợi. Nếu tôi cdsau đó tôi được đưa đến thư mục nhà thực tế của tôi.
Điều gì có thể là lý do cho điều này? Nó dường như không gây ra bất kỳ vấn đề nào, ngoài xác thực khóa chung với SSH (có lẽ nếu nó không thể nhìn thấy thư mục chính thì nó không thể vào .sshthư mục bên trong nó). Nó dường như nhất quán cho đến khi khởi động lại - nghĩa là, mọi shell mới sẽ làm điều này, cho đến khi tôi khởi động lại, khi nó sẽ hoạt động bình thường hoặc không.
Điều này đã xảy ra trong ít nhất một vài nâng cấp phát hành gần đây, vì vậy không liên quan đến Oneiric. Tôi đã chọn tùy chọn cài đặt để mã hóa thư mục nhà của tôi.
screen, tôi chỉ thử bỏ toàn bộ phiên màn hình và bắt đầu một phiên bản mới, và điều 'không thể truy cập' đã biến mất. Vẫn không có may mắn với auth khóa công khai, vì vậy có lẽ đó là một vấn đề không liên quan
screen. Tạo một màn hình mới trước tiên dẫn đến một chút chậm trễ và sau đó thư mục trong lời nhắc hiển thị là không thể truy cập được như đầu ra từ pwd. Đây là lần đầu tiên tôi sử dụng một thư mục nhà được mã hóa và nó có vẻ liên quan. lshiển thị nội dung thư mục nhà, không được mã hóa và đơn giản cdsẽ xóa vấn đề. Ngoài ra, tôi chỉ thấy điều này trong một sshphiên cho đến nay vì đó là cách duy nhất tôi truy cập vào máy.
sshvàscreen.