Perbezaan antara su dan sudo

Perbezaan antara su dan sudo

Su vs sudo

Di persekitaran Linux dan Unix, anda perlu menggunakan SU atau sudo untuk mendapatkan akses seketika ke akaun lain, biasanya akar, sementara log masuk sebagai yang lain. SU bermaksud Pengganti dan sudo bermaksud pengganti lakukan; Walaupun kebanyakan orang salah berfikir bahawa ia bermaksud pengguna super kerana ia adalah akaun yang sering digunakan. Perbezaan yang paling ketara antara kedua -duanya adalah penggunaan kerana SU biasanya digunakan sendiri atau dengan nama pengguna pengganti sebagai parameter. Dengan sudo, arahan lain sering dilampirkan dan dilaksanakan secara automatik selepas pengesahan berjaya. Ini sangat berguna apabila anda hanya mahu melakukan satu arahan yang memerlukan akses root; Perintah yang berjaya juga akan diberi akses root.

Sudo telah menjadi kegemaran di kalangan pentadbir kerana keupayaan untuk menentukan kekangan sama ada pengguna boleh menggunakan sudo dan arahan apa yang boleh digunakannya dengannya. Kekangan diletakkan dalam fail conf yang boleh diedit. Ini memberikan banyak fleksibiliti, terutamanya dalam sistem dengan banyak pengguna. Satu lagi kelebihan sudo adalah log yang disimpan untuk setiap arahan. Log menjadikannya lebih mudah untuk mengesan di mana kesilapan telah dibuat dan membetulkannya. Dengan SU, amalan biasa untuk membuat akaun root dan berkongsi dengan mereka yang memerlukannya melalui SU. Ini adalah kelemahan utama kerana tidak ada batasan untuk setiap pengguna. Dengan sudo, tidak perlu berkongsi kata laluan kerana ia dapat meningkatkan keistimewaan pengguna individu dan membolehkan mereka mempunyai akses kepada perkara yang mereka perlukan tetapi tidak kepada mereka yang tidak.

Kerana kelebihan ini, sudo lebih disukai oleh banyak. Sudo juga digunakan oleh banyak pengguna Linux biasa untuk melakukan tugas yang memerlukan akses pengguna super. Ini mungkin yang menyebabkan salah tanggapan sudo sebagai pengguna super lakukan. Walaupun semua ini, SU masih mempunyai penggunaannya sendiri, kebanyakannya apabila beralih ke akaun pengguna lain untuk mendapatkan akses ke fail mereka.

Ringkasan:
Sudo biasanya termasuk arahan lain sementara su tidak
Sudo mempunyai kekangan yang boleh ditakrifkan sementara Su tidak
Sudo menyimpan log semua arahan sementara su tidak
Anda perlu berkongsi kata laluan dengan SU tetapi tidak dengan sudo
Sudo menaikkan keistimewaan pengguna sementara su tidak