Apa izin default direktori di rumah (Desktop, Unduhan, dll.)


12

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?


Ini membahas satu kesalahan spesifik, tetapi juga memiliki standar yang disarankan. help.ubuntu.com/community/dmrcErrors Tetapi seringkali lebih baik hanya menggunakansudo chmod -R a+rwX,o-w /home/$USER
oldfred

Jawaban:


16

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:

https://help.ubuntu.com/community/FilePermissions


1
Karena OP hanya mengubah izin pada level direktori home (dia tidak menggunakan rekursi), saya tidak suka ide untuk 'memperbaiki' ini dengan perintah chmod rekursif. Mungkin ada izin di suatu tempat di bawah ini yang tidak boleh direset.
muclux

1

Izin default untuk folder rumah adalah 755 :) Jalankan chmod lagi sebagai yang terakhir kali.

chmod 755 *

0

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 {} \;
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.