GNU/Linux >> Belajar Linux >  >> Linux

Apakah sudo su - dianggap sebagai praktik yang buruk?

Mari kita lihat kasus Anda:

 su -

akan menjalankan /bin/sh sebagai pengguna root menggunakan lingkungan root. Kata sandi root diperlukan dan log DAPAT dicatat tergantung pada pengaturan syslog (biasanya secara default ke /var/log/auth.log).

 sudo /bin/sh

akan menjalankan shell sebagai pengguna root menggunakan kumpulan variabel lingkungan saat ini (dengan beberapa pengecualian seperti yang akan ditentukan dalam file sudoers). Kata sandi adalah kata sandi pengguna sumber dan BUKAN kata sandi pengguna root. sudo biasanya dicatat.

 sudo su -

akan menjalankan shell (biasanya /bin/sh) sebagai pengguna root yang mengatur lingkungan sebagai pengguna root. Ini akan membutuhkan kata sandi dari pengguna sumber dan ini umumnya akan dicatat.

Kadang-kadang diperlukan untuk memiliki lingkungan root di atas lingkungan Anda sendiri, sehingga su - adalah metode yang tepat. Ingat sudo akan tetap mencatat penggunaan perintah shell dalam kedua kasus tersebut.


Linux
  1. Cara Mengatur Hak Istimewa Sudo untuk Pengguna di Linux

  2. Mengapa Pengguna Root Membutuhkan Izin Sudo?

  3. Fungsi Root Grup Pengguna??

  1. Ubah Kata Sandi Root Dengan Sudo, Tanpa Su?

  2. Tambahkan pengguna Linux dengan izin root dokumen

  3. Buat pengguna sudo di CentOS

  1. Buat pengguna Sudo di Ubuntu

  2. Kali Default Pengguna Non-Root

  3. Contoh Perintah sudo di Linux