• 27-06-2014, 11:37:04
    #1
    Selamlar.

    vsftpd kullanıyorum, ubuntu server, panel olarak vesta var.

    Yeni bir klasör açmaya çalıştığımda, şöyle bir şey ile karşılaşıyorum bazı dizinlerde.



    vsftpd ayarları şöyle :
  • 27-06-2014, 15:41:40
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @karacoder SELinux vb MAC denetimi yapan bir sistem aktif mi suan? Panel olarak vesta kullaniyorum dediniz. Eger oyleyse siz bir degisiklik yapmadiginiz surece hesabin gereken izinlerle olusturulmasi konusunda bir sikinti olacagini sanmiyorum. Suan icin "sestatus" komutunun ciktisini gorebilir miyim?
  • 27-06-2014, 18:26:08
    #3
    Developer
    Alıntı
    sudo chown -R myftpuser /path/to/file
    sudo chmod -R 700 /path/to/file
    mış kara..
  • 28-06-2014, 01:34:41
    #4
    AndyCap adlı üyeden alıntı: mesajı görüntüle
    @karacoder SELinux vb MAC denetimi yapan bir sistem aktif mi suan? Panel olarak vesta kullaniyorum dediniz. Eger oyleyse siz bir degisiklik yapmadiginiz surece hesabin gereken izinlerle olusturulmasi konusunda bir sikinti olacagini sanmiyorum. Suan icin "sestatus" komutunun ciktisini gorebilir miyim?
    SELinux ve Mac denetimi hakkında, bir bilgim yok. En azından öyle birşey ayarlamadım.

    Domain hesabının klasöründe istediğimi yapabiliyorum. Örneğin bir domainde wordpress var. wp-content klasörünün chmod ayarlarını bile değiştiremiyorum FTP ve SFTP bağlantısından. Konsolda'da aşağıda Uğur'un verdiği şekilde de değiştirmeme izin vermiyor. Böyle bazı dosyalar bana bu sorunu oluşturuyor.

    Çıktı şöyle:

    SELinux status: disabled.


    brown adlı üyeden alıntı: mesajı görüntüle
    mış kara..
    Eyvallah kardeşim. Ama sonuç olumsuz. Çok şeyi denedim 1 gün boyunca, ama çözemedim.
  • 28-06-2014, 02:32:54
    #5
    Docroot ve sorun çıkan dizinlerdeki izinleri görebilir miyim @karacoder owner/group bilgisi dahil şekilde?
  • 28-06-2014, 02:57:34
    #6
    AndyCap adlı üyeden alıntı: mesajı görüntüle
    Docroot ve sorun çıkan dizinlerdeki izinleri görebilir miyim @karacoder owner/group bilgisi dahil şekilde?
    Yukarıdaki sorunu çözdüm, CHMOD ile alakalıymış. Öncesinde de proftpd kullanmaya başladım. Eskisini sildim.

    sudo chown -R ftpusername /domain.com
    diyince istediğimi yapabiliyorum. dosya yükleme,değiştirme vs.
    Ama bununla sınırlı değil.

    - Örneğin ftp'de chmod değiştiremiyorum.
    - Başka bir domain eklediğimde tekrardan terminal'e girip elle chmod ayarlamam gerekiyor o dizine.

    Yardımınızı bekliyorum, ilgilendiğiniz için çok teşekkür ediyorum. Sunucu yönetimi konusunda yeni yeni tecrübe ediniyorum.

  • 28-06-2014, 03:22:46
    #7
    Vesta kontrol paneli gördüğüm kadarıyla;

    /home/$username/web/domain.tld/public_html şeklinde Docroot tanımlıyor.

    Eğer $username adminden farklı ise, zaten yazma izniniz yok o dizine owner:group admin:root olarak tanımlanmış. Doğal olarak işlem yapamıyorsunuz.
  • 28-06-2014, 03:36:42
    #8
    Evet aynen öyle. $username olarak verdiğiniz parametre bende admin. /home altında admin ve backup var sadece.

    /home/admin/web/domain/public_html/

    Nasıl bir yöntem önerirsiniz.
  • 28-06-2014, 03:48:08
    #9
    ls -la /home/admin/web/domain/public_html/ çıktısını görebilir miyim?