Post

Winscp permission denied, error code 3 error

Winscp sayesinde Linux makinelerde Kullanıcı adımız ve şifremizle Varsayılan olarak yalnızca uzak ana dizine (/home/guler) aktarabilir/düzenleyebilir ve alanda bunlarla çalışabiliriz.

Ama iş tüm dizinleri görmek ve üzerinde işlem yapmaya gelince Root olmadığınız için yukarıdaki hatayı alacaksınız.

Şimdi nasıl bunu nasıl aşacağımızı görelim. Linux makinelerde root kullanıcısı default'ta pasif durumda gelmektedir. Root kullanıcısına şifre tanımlayıp aktif ederek tüm dizinlerde söz sahibi olmamız gerekiyor. yukarıdaki hatada tam olarak bundan kaynaklanmaktadır. Root kullanıcısını aktif ederek gerekli yetkileri verelim.

For Ubuntu Servers

Bir server kiraladığınızda veya kurduğunuzda size bir bir kullanıcı oluşturur sonrasında ssh üzerinden işlem yapmak için root kullanıcını aktif etmeniz gerekir. 

Aktif etmek için aşağıdaki adımları izleyebilirsiniz.
-----------------------------------------------------

sudo passwd root
#İlk önce root şifremizi sıfırlayalım ve 2 kere yeni şifremizi girelim.

su root
#İşlem yaptıktan sonra root kullanıcısına geçelim.

sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
#Root için SSH girişini aktif edelim.

service sshd restart
#SSH servisini resetleyelim

Yararlı olması dileğiyle. – Best regards.

This post is licensed under CC BY 4.0 by the author.