Perbezaan Antara SU dan SUDO Perbezaan Antara
SU vs SUDO
Dalam persekitaran Linux dan UNIX, anda perlu menggunakan SU atau SUDO untuk mendapatkan akses seketika ke akaun lain, biasanya root, sementara log masuk sebagai yang lain. SU bermaksud pengguna pengganti dan SUDO bermaksud pengganti DO; walaupun kebanyakan orang tidak fikir ia dianggap sebagai pengguna super kerana ia adalah akaun yang sering digunakan. Perbezaan yang paling ketara di antara keduanya adalah penggunaan SU yang lazimnya digunakan sendiri atau dengan nama pengguna gantian sebagai parameter. Dengan SUDO, arahan lain sering dilampirkan dan dilaksanakan secara automatik selepas pengesahan berjaya. Ini sangat berguna apabila anda hanya mahu melakukan arahan tunggal yang memerlukan akses root; Perintah yang berjaya juga akan diberi akses root.
SUDO telah menjadi kegemaran di kalangan pentadbir kerana kemampuan untuk menentukan kekangan pada sama ada pengguna boleh menggunakan SUDO dan apa arahan yang boleh digunakan olehnya. Kekangan itu diletakkan dalam fail conf yang boleh diedit. Ini memberikan banyak kelonggaran, terutamanya dalam sistem dengan banyak pengguna. Satu lagi kelebihan SUDO ialah log yang disimpan untuk setiap arahan. Log itu memudahkan untuk mengesan kesilapan yang telah dibuat dan untuk membetulkannya. Dengan SU, amalan biasa untuk membuat akaun root dan membaginya kepada mereka yang memerlukannya melalui SU. Ia adalah kelemahan utama kerana tidak terdapat batasan untuk setiap pengguna. Dengan SUDO, tidak perlu berkongsi kata laluan kerana ia dapat meningkatkan keistimewaan pengguna individu dan membolehkan mereka mendapat akses kepada perkara yang mereka perlukan tetapi tidak kepada mereka yang tidak.
Oleh kerana kelebihan ini, SUDO lebih disukai oleh banyak pihak. SUDO juga digunakan oleh ramai pengguna Linux biasa untuk melakukan tugas yang memerlukan akses pengguna super. Ini mungkin yang membawa kepada salah tanggapan SUDO sebagai pengguna super. Walaupun semua ini, SU masih mempunyai penggunaannya sendiri, kebanyakannya apabila bertukar ke akaun pengguna lain untuk mendapatkan akses kepada fail mereka.
Ringkasan:
SUDO biasanya mengandungi perintah lain sementara SU tidak
SUDO mempunyai kekangan yang boleh ditentukan sementara SU tidak
SUDO menyimpan log semua perintah sementara SU tidak
Anda perlu berkongsi kata laluan dengan SU tetapi tidak dengan SUDO
SUDO menaikkan keistimewaan pengguna sementara SU tidak