Saya tidak sengaja menjalankan chmod 777 * di folder rumah saya dan itu mengubah semua izin direktori (tetapi tidak untuk file).
Bagaimana saya bisa membatalkan ini?
Saya tidak sengaja menjalankan chmod 777 * di folder rumah saya dan itu mengubah semua izin direktori (tetapi tidak untuk file).
Bagaimana saya bisa membatalkan ini?
Jawaban:
Terbaik untuk menjalankan ini:
sudo chmod -R a+rwX,o-w /home/$USER
Semua direktori akan berjumlah 775. Semua file akan berukuran 664 kecuali yang sudah ditentukan untuk dijalankan. $ USER adalah nama Anda yang biasanya merupakan variabel sistem.
echo $USER
Ini membahas satu kesalahan spesifik, tetapi juga memiliki standar yang disarankan.
https://help.ubuntu.com/community/dmrcErrors
Info lebih lanjut tentang izin:
Izin default untuk folder rumah adalah 755 :) Jalankan chmod lagi sebagai yang terakhir kali.
chmod 755 *
Sementara chmod -R bagus dalam beberapa hal, saya merasa kekurangan kontrol. Saya lebih suka menggunakan find bersamaan dengan chmod. Untuk mengatur ulang hanya izin direktori Anda, Anda dapat melakukan sesuatu seperti yang berikut (dengan asumsi Anda login sebagai pemilik):
cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;
sudo chmod -R a+rwX,o-w /home/$USER