mkdir
membuat folder dengan 777 izin secara default. Bagaimana saya bisa menjadikan 755 default?
Juga ketika saya mengkloning git repositori, semua file dan folder diunduh dengan izin 777! Bagaimana saya bisa memperbaiki masalah ini?
Terima kasih.
mkdir
membuat folder dengan 777 izin secara default. Bagaimana saya bisa menjadikan 755 default?
Juga ketika saya mengkloning git repositori, semua file dan folder diunduh dengan izin 777! Bagaimana saya bisa memperbaiki masalah ini?
Terima kasih.
Jawaban:
Penanganan masalah adalah menambahkan
umask 022
untuk .bashrc
atau serupa.
Lihat https://github.com/Microsoft/BashOnWindows/issues/81#issuecomment-207553514
Versi singkat (dengan asumsi saya menafsirkannya dengan benar) adalah 0777 diterapkan untuk semua yang ada di bawah mnt; Namun, apapun yang ada ~ adalah permainan yang adil. File atau direktori harus tetap di sana atau akan kembali ke 0777 ketika Anda memindahkannya ke mnt.
Berikut adalah apa yang saya lakukan untuk mendapatkan izin tetap, tapi saya tidak yakin bagaimana menjadikannya default untuk izin khusus saat membuat.
cd ~
cd ..
mv mnt/c/mydir/myfile.ext
chmod 755 myfile.ext
Omong-omong, pastikan Anda menjalankan WSL sebagai administrator.