GNU/Linux >> Belajar Linux >  >> Debian

Perintah tidak ditemukan – Tidak ada jalur ke /sbin di Debian GNU/Linux

Dimulai dengan Debian 10 buster cara bagaimana su perintah yang digunakan telah diubah. Secara default eksekusi su perintah tidak lagi memberi Anda variabel lingkungan pengguna yang diharapkan.

Dalam kasus peralihan sederhana ke pengguna administratif root dengan menjalankan su tanpa argumen PATH root yang diharapkan variabel tidak diatur dengan benar.

Gejala

Ini contohnya:

$ su
Password:
# reboot
bash: reboot: command not found                                                                        
# adduser                                                            
bash: adduser: command not found

bash:reboot:perintah tidak ditemukan – Debian GNU/Linux tidak memiliki jalur ke /sbin/ direktori

Solusi

Trik tentang cara memperbaiki ketidaknyamanan ini adalah dengan secara eksplisit memberi tahu su untuk mengatur variabel lingkungan seolah-olah pengguna masuk secara langsung. Hal ini dapat dilakukan dengan menggunakan - beralih.

CATATAN
Kutipan dari man su halaman manual. -, -l, –login akan menyediakan lingkungan yang serupa dengan yang diharapkan pengguna jika pengguna masuk secara langsung.

Untuk menetapkan jalur yang benar bagi pengguna pengguna root, pastikan untuk menjalankan su perintah dengan - atau -l atau --login dengan cepat. Contoh:

$ su -
OR
$ su -l

Perhatikan pengaturan PATH yang berbeda untuk kedua upaya untuk mendapatkan akses root menggunakan su perintah.


Debian
  1. bash:netstat:perintah tidak ditemukan – Debian/Ubuntu Linux

  2. Perintah Tidak Ditemukan di Bash Tetap

  3. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  1. Postgresql -bash:psql:perintah tidak ditemukan

  2. perintah wget tidak ditemukan di server linux

  3. linux + g++:perintah tidak ditemukan

  1. Cara memperbaiki kesalahan Perintah tidak ditemukan di Linux

  2. (Terpecahkan) perintah apt-add-repository tidak ditemukan – Ubuntu &Debian

  3. perintah linux ditemukan tetapi tidak ditemukan saat menggunakan sudo