Linux'ta yeniyim ve okul için dosyaları yüklemeyi denemek için SSH Secure Shell Client 3.2.9 ve SSH Secure File Transfer Client aracılığıyla uzak SSH kabuk kullanıyorum.
Üzerinden gidiyorduk chmod
komut ve ben tüm ayarlayarak $HOME
dizine rwx
(777). Şimdi uzaktan herhangi bir dosyayı yükleyemiyorum (okulda hiç denemedim): Dosyayı yükler, ancak tüm içeriği siler ve 0 Bayt görüntüler. Ayrıca bir dosya oluşturabilirim ... ama birleştirmek veya bir şey eklemeye çalışırsam, komut satırı onu işler gibi davranır, ancak dosya hala 0 Bayt'tır.
Tam olarak ne yaptığımdan ve nasıl düzelteceğimden emin değilim. Düzeltmeye çalışırken inanıyorum da $HOME
tüm okullarımızı csusers'ları tutan ve dizinimi 755 gibi bir şeye ayarlayan dizine gir.
Muhtemelen profesörümle konuşmam gerekecek, ama sadece düzeltmeyi denemek istedim.
chmod -R
, bu izinleri değiştirirdi ~/.ssh/id_rsa
ve muhtemelen ssh bağlantısıyla sonuçlanan ilgili dosyalar. Bu dosyaların dünyaca okunabilir olmasını sevmediğini hatırlıyorum.
ssh user@server
, sonra ii) "foo" eko; bar ve sonra iii) cat bar
. Ne oluyor?