Menjalankan alat GUI, seperti nautilus
sebagai root
yang Dianggap Berbahaya untuk alasan ini, antara lain (fungsi tersembunyi, kemampuan untuk fragmen program yang dijalankan diam-diam dari siapa yang tahu di mana, ...).
Anda tidak memiliki masalah "izin", Anda memiliki masalah "kepemilikan".
Untuk menemukan semua file yang dimiliki oleh root
(benar-benar dimiliki oleh orang lain), lakukan:
sudo find $HOME \! -user $USER
Untuk mengubah kepemilikan kembali kepada Anda, Anda bisa
sudo chown -R $(id -u):$(id -g) $HOME
tapi itu akan mengubah kepemilikan semua file di dalam dan di bawah $HOME
sudo find $HOME \! -user $USER >/tmp/list-of-files
# edit the list of files, and delete file files you don't want to chown
nano /tmp/list-of-files
xargs sudo chown $(id -u):$(id -g) </tmp/list-of-files
Memberi Anda satu kesempatan untuk menyesuaikan daftar file, yang dimiliki oleh bukan-Anda, yang kepemilikannya akan diubah kembali kepada Anda.
find
withsudo
(sudo find ...
) untuk memeriksaroot
subdirektori yang dimiliki dengan0700
perlindungan, dan semua yang ada di bawahnya. Ditto untuk perbaikan.