SU vs SUDO
Di lingkungan Linux dan UNIX, Anda perlu menggunakan SU atau SUDO untuk mendapatkan akses sesaat ke akun lain, biasanya root, saat login sebagai yang lain. SU adalah singkatan dari pengguna pengganti dan SUDO berarti DO pengganti; walaupun kebanyakan orang salah berpikir bahwa itu adalah singkatan dari super user karena itu adalah akun yang sering digunakan. Perbedaan yang paling mencolok antara keduanya adalah penggunaannya karena SU biasanya digunakan sendiri atau dengan nama pengguna pengganti sebagai parameter. Dengan SUDO, perintah lain sering dilampirkan dan dieksekusi secara otomatis setelah otentikasi berhasil. Ini sangat berguna ketika Anda hanya ingin melakukan satu perintah yang memerlukan akses root; perintah yang berhasil juga akan diberikan akses root.
SUDO telah menjadi favorit di antara admin karena kemampuan untuk mendefinisikan batasan pada apakah pengguna dapat menggunakan SUDO dan perintah apa yang dapat ia gunakan dengannya. Kendala ditempatkan dalam file conf yang dapat diedit. Ini memberikan banyak fleksibilitas, terutama dalam sistem dengan banyak pengguna. Keuntungan lain dari SUDO adalah log yang disimpan untuk setiap perintah. Log memudahkan untuk melacak di mana kesalahan telah dibuat dan untuk memperbaikinya. Dengan SU, adalah praktik umum untuk membuat akun root dan membagikannya kepada mereka yang membutuhkannya melalui SU. Ini adalah kelemahan utama karena tidak ada batasan untuk setiap pengguna. Dengan SUDO, tidak perlu membagikan kata sandi karena dapat meningkatkan hak istimewa masing-masing pengguna dan memungkinkan mereka memiliki akses ke hal-hal yang mereka butuhkan tetapi tidak untuk hal-hal yang tidak mereka perlukan..
Karena kelebihan ini, SUDO lebih disukai oleh banyak orang. SUDO juga digunakan oleh banyak pengguna Linux biasa untuk melakukan tugas yang membutuhkan akses pengguna super. Ini mungkin yang menyebabkan kesalahpahaman tentang SUDO sebagai pengguna super lakukan. Terlepas dari semua ini, SU masih memiliki penggunaannya sendiri, sebagian besar ketika beralih ke akun pengguna lain untuk mendapatkan akses ke file mereka.
Ringkasan:
SUDO biasanya menyertakan perintah lain sedangkan SU tidak
SUDO memiliki kendala yang dapat ditentukan sementara SU tidak
SUDO menyimpan log semua perintah sementara SU tidak
Anda perlu membagikan kata sandi dengan SU tetapi tidak dengan SUDO
SUDO meningkatkan hak istimewa pengguna sementara SU tidak