mkdir
varsayılan olarak 777 iznine sahip klasörler oluşturur. 755'i nasıl varsayılan yapabilirim?
Ayrıca git deposunu klonladığımda tüm dosya ve klasörler 777 izniyle indiriliyor! Bu sorunu nasıl düzeltebilirim?
Teşekkürler.
mkdir
varsayılan olarak 777 iznine sahip klasörler oluşturur. 755'i nasıl varsayılan yapabilirim?
Ayrıca git deposunu klonladığımda tüm dosya ve klasörler 777 izniyle indiriliyor! Bu sorunu nasıl düzeltebilirim?
Teşekkürler.
Yanıtlar:
Geçici çözüm
umask 022
için .bashrc
veya benzeri.
Görmek https://github.com/Microsoft/BashOnWindows/issues/81#issuecomment-207553514
Kısa versiyon (doğru yorumladığımı varsayarak) 0777 mnt altındaki her şeye uygulanır; ancak, ~ içindeki her şey adil bir oyundur. Dosya veya dizinin yine de orada kalması gerekiyor, yoksa onu mnt'ye dönüştürdüğünüzde 0777'ye döner.
Yapıştırma izinlerini almak için yaptığım şey şu; ancak oluşturma sırasında belirli bir izinlere nasıl varsayılan yapılacağından emin değilim.
cd ~
cd ..
mv mnt/c/mydir/myfile.ext
chmod 755 myfile.ext
Bu arada, WSL'yi yönetici olarak çalıştırdığınızdan emin olun.