我做我的.ssh家目录一个目录列表,给了我一个奇怪的结果:只有Questionmarks在Linux中dirlisting
ls -lsa .ssh/
total 0
? ?--------- ? ? ? ? ? . ·
? ?--------- ? ? ? ? ? .. ·
? ?--------- ? ? ? ? ? authorized_keys ·
奇怪的是,这仅发生于一个用户,只有在这个特定的目录。如果我在su -l之后执行ls,那么一切都按预期工作。另一个奇怪的是,我的xterm显示了红色闪烁字体中的dir列表! 任何想法是什么导致这种情况发生?
thx!
编辑:
这里是DIR上市为根:
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。
EDIT2:
THX的答案,但我仍然得到这样的:
chmod -R 600 /home/sdd/.ssh
ls -lsan _ssh.old/
total 0
? ?--------- ? ? ? ? ? .
? ?--------- ? ? ? ? ? ..
? ?--------- ? ? ? ? ? authorized_keys
这个用户有一个奇怪的语言环境或怪异的终端字体吗? – gnud 2009-02-12 14:42:39
不,这是一个“正常”的字体,即没有UTF8的东西或任何东西 – SDD 2009-02-12 14:45:39