tôi đang làm một danh sách thư mục trong .ssh nhà dir của tôi mà mang lại cho tôi một kết quả lạ:Chỉ Questionmarks trong Linux dirlisting
ls -lsa .ssh/
total 0
? ?--------- ? ? ? ? ? . ·
? ?--------- ? ? ? ? ? .. ·
? ?--------- ? ? ? ? ? authorized_keys ·
Điều lạ là, rằng điều này chỉ xảy ra cho một người sử dụng và duy nhất tại thư mục cụ thể này. Nếu tôi làm ls sau khi su-su, mọi thứ sẽ hoạt động như mong đợi. Một điều kỳ lạ nữa là, xterm của tôi hiển thị danh sách thư mục bằng phông chữ nhấp nháy màu đỏ! Bất kỳ ý tưởng nào gây ra điều này xảy ra?
thx!
Edit:
Dưới đây là danh sách thư mục root:
ls -lsa
total 52
4 drw------- 2 sdd sdd 4096 Feb 10 15:57 .
4 drwx------ 16 sdd sdd 4096 Feb 10 15:57 ..
4 -rw------- 1 sdd sdd 1628 Feb 10 15:57 authorized_keys
Tôi đang sử dụng ext3.
Edit2:
Thx cho câu trả lời, nhưng tôi vẫn có được điều này:
chmod -R 600 /home/sdd/.ssh
ls -lsan _ssh.old/
total 0
? ?--------- ? ? ? ? ? .
? ?--------- ? ? ? ? ? ..
? ?--------- ? ? ? ? ? authorized_keys
Người dùng này có ngôn ngữ lạ hoặc phông chữ thiết bị đầu cuối lạ không? – gnud
không có phông chữ "bình thường", tức là không có nội dung UTF8 hoặc bất kỳ thứ gì – SDD
Bạn có thể cập nhật edit2 không? Nó không thực hiện bất kỳ ý nghĩa, bạn đang chmodding với chế độ sai (không thực hiện) và sau đó liệt kê một dir khác nhau ... – wds