我在我的.ssh主目录中的一个目录列表,这给我一个奇怪的结果:
ls -lsa .ssh/
total 0
? ?--------- ? ? ? ? ? . ·
? ?--------- ? ? ? ? ? .. ·
? ?--------- ? ? ? ? ? authorized_keys ·
奇怪的是,这只发生在一个用户,只在这个特定的目录。如果我在su -l后做ls,一切都按预期工作。另一个奇怪的是,我的xterm显示dir列表中红色闪烁的字体!
任何想法是什么导致这种情况发生?
谢谢!
编辑:
这里是以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
我使用ext3。
编辑2:
Thx的答案,但我仍然得到这个:
chmod -R 600 /home/sdd/.ssh
ls -lsan _ssh.old/
total 0
? ?--------- ? ? ? ? ? .
? ?--------- ? ? ? ? ? ..
? ?--------- ? ? ? ? ? authorized_keys