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?
permissions
home-directory
chmod
pengguna3479458
sumber
sumber
sudo chmod -R a+rwX,o-w /home/$USER
Jawaban:
Terbaik untuk menjalankan ini:
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.
Ini membahas satu kesalahan spesifik, tetapi juga memiliki standar yang disarankan.
https://help.ubuntu.com/community/dmrcErrors
Info lebih lanjut tentang izin:
https://help.ubuntu.com/community/FilePermissions
sumber
Izin default untuk folder rumah adalah 755 :) Jalankan chmod lagi sebagai yang terakhir kali.
sumber
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):
sumber