2009-02-12 15 views
50

dirlisting Bu özel dizin. Bir su-l'den sonra ls yaparsam, her şey beklendiği gibi çalışır. Başka garip bir şey, benim xterm kırmızı yanıp sönen yazı tipinde dir listeleme gösterir! Bunun ne olduğuna dair herhangi bir fikrin var mı?Sadece Linux'ta QuestionMarks i bana garip bir sonuç verir benim .ssh ev dir in dir listesini yapıyorum

thx!

Düzenleme: ext3 kullanıyorum

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 

: Burada
root olarak dir listesidir.

Edit2: cevaplar için
Thx, ama hala bu olsun: Kullanıcı (yürütme izinleri gerektirir) dosyaları ilgili bir istatistik() yapamaz ne olur

chmod -R 600 /home/sdd/.ssh 
ls -lsan _ssh.old/ 
total 0 
? ?--------- ? ? ? ?   ? . 
? ?--------- ? ? ? ?   ? .. 
? ?--------- ? ? ? ?   ? authorized_keys 
+0

Bu kullanıcının garip yerel veya garip terminali yazı var mı? – gnud

+0

no "normal" bir yazı tipi, yani hiçbir UTF8 ürünü veya hiçbir şey – SDD

+1

Düzenleme 2'yi güncelleştirebilir misiniz? Herhangi bir anlam ifade etmiyor, yanlış mod ile chmodding yapıyorsunuz (execute yok) ve daha sonra farklı bir dizin listeliyorsunuz ... – wds

cevap

90

ancak dizin girişlerini okuyabilir (dizinde okuma erişimi gerektirir). Böylece dizinde bir dosya listesi alırsınız, ancak okunamayacakları için dosyalar hakkında bilgi alamazsınız. :) Okuma iznine sahip, ancak yürütmeyen bir diziniz varsa bunu görürsünüz. Birisi muhtemelen .ssh dizinini yanlış şekilde korumayı denedi - "chmod 0700 .ssh /" olmalı ve homedir sahibi olan kullanıcıya ait olmalıdır. Muhtemelen, bir .ssh dosya güvenliğini sağlama yönergeleri izliyordu ancak bir .ssh dizinine uygulandı. :)

Herhangi bir dizinde bir chmod 0600 veya 0400 yaparsanız, bu davranışı kolayca yeniden oluşturabilirsiniz. Dir için yürütme izni ekleyin ve iyi çalışır.

+0

thx, bu sorunu çözdü :) – SDD

+0

Kök kullanıcı dosya üzerinde çalışamadığı için bu çözüm bizim için çalışmadı. Baska öneri? [root @ lxxxxx1 TeamSite] # chmod 0777 özel chmod: ' 'özel erişemez: Böyle bir dosya veya dizin [root @ lxxxxxx1 TeamSite] # chmod -R 0777 özel chmod: 'private''ye erişilemiyor: Böyle bir dosya ya da dizin yok – TroyP

+0

Troy - bu tek bir alıntı, dosya sisteminde bir çeşit garip dosya adınız veya bunun farklı bir sorununa sahip olabileceğinizi gösterir. Bunun hakkında ayrı bir soru sorun, lütfen. – dannysauer

İlgili konular