Saya sering menemukan posting di forum atau situs web lain di mana Anda melihat orang-orang bercanda sedemikian rupa tentang menjalankan / masuk sebagai root seolah-olah itu adalah sesuatu yang mengerikan dan semua orang harus mengetahuinya. Namun, tidak banyak yang diungkap oleh pencarian tentang masalah ini. Ini mungkin dikenal luas oleh para ahli Linux, tetapi saya benar-benar tidak tahu mengapa. Saya ingat selalu menjalankan sebagai root ketika saya pertama kali mencoba Linux tahun lalu (Redhat dan Mandrake) dan tidak ingat mengalami masalah karena itu. Sebenarnya ada beberapa distro yang memiliki latar belakang merah terang dengan tanda peringatan di atasnya sebagai wallpaper untuk pengguna root (Suse?). Saya masih menggunakan akun "Administrator" untuk penggunaan reguler pada instalasi Windows saya dan belum pernah mengalami masalah.
sumber
Root di linux bahkan lebih kuat daripada akun Administrator di Windows. Ini sebanding dengan akun SYSTEM di windows, yang biasanya tidak dapat diakses.
sumber
Ini akan sama dengan menonaktifkan UAC sepenuhnya dan berjalan sebagai admin untuk semua pengguna di kotak windows. Malware dapat lebih mudah diinstal, drive dengan unduhan lebih efektif, jika ada penetrasi mereka sekarang tuhan di komputer Anda. Anda hanya secara efektif menghapus hak istimewa pengguna (umumnya praktik buruk). imho, jika Anda belum memiliki masalah Anda mungkin sangat beruntung, memiliki kebiasaan browsing yang sangat aman, atau yang paling mungkin .... punya masalah dan tidak mengetahuinya.
sumber
Saya memiliki (setidaknya dua kali) skrip tertulis yang seharusnya menelusuri struktur direktori dengan cara tertentu dan mengeksekusi
rm -rf *
di beberapa direktori. Ada beberapa bug, dan skrip akhirnya pergi ke"/"
direktori (root) dan jalankanrm -rf *
. Ini tentu saja contoh dari jenis terburuk, tetapi skrip atau perintah jahat yang lebih kecil dapat menyebabkan kerusakan serius pada sistem Anda jika dijalankan sebagai root.sumber
Terlepas dari kekuatan yang menyertainya, dan karenanya dampak kesalahan, itu juga datang tanpa peringatan. Dan itu peringatan yang mengingatkan Anda tentang hal-hal yang tidak terduga.
Seperti ketika menjalankan GUI sebagai root: bagaimana Anda tahu bahwa beberapa malware mencoba menginstal sendiri?
sumber
Anda memiliki kemalangan yang menyedihkan dari Microsoft dan anti-virus yang berurusan dengan masalah ini. Akun administrator (root) dimaksudkan untuk memiliki akses tidak terbatas (seperti yang dinyatakan oleh semua orang). Itu tidak hanya dapat memodifikasi file sistem yang menghasilkan mesin yang tidak bisa boot, tetapi dapat mengakses data pengguna lain (izin pengguna tidak cukup untuk mengamankan akses data dan modifikasi ketika akses fisik ke komputer tersedia). Sekarang apa yang tidak Anda "lihat".
Merupakan praktik yang tidak menguntungkan untuk selalu menjalankan mesin Windows sebagai Administrator. Ada alasan bagus untuk ini seperti kemampuan untuk menjadi pengguna lain dalam sesi yang dihisap (Instalasi program akan membutuhkan logout dan login sebagai admin dan menginstal aplikasi, yang bahkan mungkin mengharuskan admin untuk menjalankan). Hasilnya adalah komputer Anda digunakan untuk hal-hal yang tidak Anda harapkan, bahkan jika Anda tidak menginstal aplikasi.
Hasilnya bukan bahwa orang-orang menjauh dari menjalankan sebagai Admin, tetapi Microsoft sedang mengarahkan kontrol izin ke struktur garis bawah OS UAC. Artinya, Anda diminta memberi izin aplikasi untuk menjalankan, tidak peduli siapa Anda. Vista benar-benar buruk karena memiliki dua lapisan untuk pengguna Admin, "Apakah Anda ingin menjalankan program ini?", "Oke, sekarang Anda menjalankan program ini, apakah Anda ingin membiarkannya berjalan?"
Di Linux Anda melihat filosofi yang sangat berbeda. Pertama dari OS melakukan apa yang Anda katakan, tidak ada pemeriksaan ganda yang benar-benar dimaksudkan untuk menjalankan aplikasi. Kedua, pengguna tidak dapat melakukan apa pun yang mereka inginkan ke sistem. Ini berarti sistem aman dari kesalahan pengguna, tetapi pengguna selalu dapat meningkatkan izin mereka ke tingkat yang tepat jika mereka menginginkannya. Microsoft pada dasarnya telah membangun lapisan eskalasi izin terpisah dari lapisan pengguna, apakah Linux / Unix selalu memiliki desain untuk meningkatkan izin yang bekerja dengan pengguna.
sumber
Di linux, sebagian besar hanya membuat Anda (atau aplikasi bertindak atas nama Anda) tidak sengaja melakukan sesuatu yang bodoh.
Di Windows, Anda tidak dapat menginstal banyak jenis perangkat lunak tanpa menjalankan akun sebagai administrator, karena Anda tidak memiliki akses tulis ke file program atau folder windows. Jenis-jenis malware terburuk harus dapat menulis ke area ini untuk masuk ke sistem Anda.
Jika Anda tidak menjalankan sebagai administrator dan mengunjungi situs yang disusupi yang mencoba memasang sesuatu seperti keylogger tersembunyi untuk mencuri kata sandi, informasi bank, atau nomor kartu kredit, pemasangan itu kemungkinan akan gagal. Jika Anda menjalankan sebagai administrator, pemasangan itu memiliki peluang lebih besar untuk berhasil. Prinsip yang sama berlaku untuk sistem linux.
Kunci mereka di sini adalah bahwa perangkat lunak anti-virus bahkan tidak masuk. Saat ini, perangkat lunak antivirus adalah garis pertahanan terakhir Anda , bukan yang pertama. Urutan kepentingan yang saya gunakan untuk menilai langkah-langkah keamanan seperti ini:
Bahkan, jika Anda melakukan cukup banyak hal lain dengan benar, perangkat lunak anti-virus sama sekali tidak diperlukan. Tetapi yang penting di sini adalah menjalankan sebagai administrator adalah tidak boleh.
Untungnya, ini sekarang status default di Windows 7. Bahkan jika akun Anda memiliki hak administrator, ia masih berjalan "kotak pasir" dan hanya memberi Anda hak untuk naik ke aplikasi tertentu sesuai permintaan.
sumber