• 06-05-2019, 09:37:40
    #1
    Sunucumda bulunan 30 sitenin dosyaları root erişimi ile yüklenmiş, böyle olunca user ftp ile bağlandığımda dosyalar değiştirilmiyor. Bu sorunu dosya sil aktar yapmadan nasıl çözerim ?
  • 06-05-2019, 09:41:08
    #2
    chown -R kullanici:kullanici dosyaadı yada klasöradı olarak kullanıcılarınıza yetki verebilirsiniz.
  • 06-05-2019, 09:44:24
    #3
    ztk
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sunucuya ssh ile erişim hakkınız varsa ve sunucu linux tabanlı ise

    sudo chown -R olması_gereken_kullanici_adi /degistirilecek/klasor/yolu

    Sudo => root yetkisi ile işlem yapılmasını sağlar
    chown => change owner anlamına gelir klasör sahipliğini değiştirmek için
    -R => Recursive anlamına gelir istediğiniz klasörün altındaki tüm klasör ve dosyaları da değiştirir böylece tek tek uğraşmazsınız
    olması_gereken_kullanici_adi => bu klasörün sahibi aslında kim olmalı.
    ve en son klasör yolu.

    eğer bu kullanıcı aynı zamanda bir gruba dahil ise yani site bir grup ile çalışıyorsa
    sudo chown -R olması_gereken_kullanici_adi:olmasi_gereken_grup_a di /degistirilecek/klasor/yolu
    şeklinde grubu da ekleyebilirsiniz veya
    chown yerine chgrp komutunu kullanarak kullanıcı adı yerine grup adı yazabilirsiniz.

    Kolay gelsin.
  • 06-05-2019, 09:46:58
    #4
    fatihsyn adlı üyeden alıntı: mesajı görüntüle
    Sunucumda bulunan 30 sitenin dosyaları root erişimi ile yüklenmiş, böyle olunca user ftp ile bağlandığımda dosyalar değiştirilmiyor. Bu sorunu dosya sil aktar yapmadan nasıl çözerim ?
    ssh den root ile bağlanıp sahiplik değiştirebilirsiniz.
    eğer bir klasördeki dosyaların tümünün sahipliğini değiştirecekseniz rekürsif kullanmanız lazım
    chown -R username:username klasör_yolu/
    eğer tek bir dosyayı değiştirecekseniz
    chown username:username dosya_yolu
  • 06-05-2019, 09:49:40
    #5
    digiklan adlı üyeden alıntı: mesajı görüntüle
    ssh den root ile bağlanıp sahiplik değiştirebilirsiniz.
    eğer bir klasördeki dosyaların tümünün sahipliğini değiştirecekseniz rekürsif kullanmanız lazım
    chown -R username:username klasör_yolu/
    eğer tek bir dosyayı değiştirecekseniz
    chown username:username dosya_yolu
    Anladığım kadarı ile bu şekilde mi olacak ? chown -R root:hesapadi klasör_yolu/
  • 06-05-2019, 09:54:02
    #6
    fatihsyn adlı üyeden alıntı: mesajı görüntüle
    Anladığım kadarı ile bu şekilde mi olacak ? chown -R root:hesapadi klasör_yolu/
    hayır.
    birinci hesap adı sahiplik değiştirmek için ikinci hesap adı group name değiştirmek için.
    chown -R hesapadi:hesapadi klasor_yolu/

    ya da sadece sahiplink değiştirmek için tek hesap adi yazabilirsiniz.

    chown -R hesapadi klasor_yolu/