GNU/Linux >> Belajar Linux >  >> Linux

Apakah Ini Praktik Buruk Untuk Mengatur Shell Root ke Sesuatu Selain Default?

Suatu ketika seorang teman saya (yang merupakan pengguna Unix/Linux yang berpengalaman) memberi tahu saya bahwa menyetel shell root ke sesuatu selain sh (yaitu bash atau zsh) dapat menimbulkan masalah, karena beberapa skrip mungkin menganggap bahwa shell adalah sh dan melakukan sesuatu yang aneh .

Namun, saya pikir Ubuntu memiliki shell root default yang disetel ke bash, dan Gentoo juga menggunakan bash. Adakah yang bisa mematahkan mitos itu?

Jawaban yang Diterima:

Ya. Jika sistem gagal saat boot, Anda dapat masuk ke shell root. Jika Anda memiliki /usr terpisah, beberapa shell bisa gagal untuk memulai dengan sukses.

Saya sarankan untuk membuat akun toor (uid 0, gid 0) dengan shell non-standar sementara root kiri dengan shell default.


Linux
  1. Apa Cara Distro/shell-agnostik Terbaik Untuk Mengatur Variabel Lingkungan?

  2. Mengapa "Sudo Su" Dalam Skrip Shell Tidak Menjalankan Skrip Lainnya Sebagai Root?

  3. Cara mengubah shell default di Linux

  1. Bagaimana cara memaksa perintah terminal ls untuk menampilkan hasil dalam Bytes sementara saya telah menetapkan default ke ls -h di profil bash?

  2. Mengapa kata sandi 'sudo' berbeda dengan kata sandi 'su root'

  3. Cara mengatur gateway Default

  1. Di mana Default Variabel Lingkungan Istilah Ditetapkan?

  2. Apakah sudo su - dianggap sebagai praktik yang buruk?

  3. Bagaimana cara mengatur jumlah snapshot yang harus dipertahankan oleh zfs-auto-snapshot?