Perintah Tidak Ditemui - Jalan Hilang ke /Sbin di Debian GNU /Linux

Perintah Tidak Ditemui - Jalan Hilang ke /Sbin di Debian GNU /Linux

Bermula dengan debian 10 buster cara bagaimana su Perintah digunakan telah diubah. Secara lalai pelaksanaan su Perintah tidak lagi memberi anda pembolehubah persekitaran pengguna yang diharapkan.

Dalam kes suis mudah kepada pengguna pentadbiran akar dengan melaksanakan su tanpa hujah akar yang diharapkan Jalan Pemboleh ubah tidak ditetapkan dengan betul.

Gejala

Berikut adalah contoh:

$ Su Pord: # Reboot Bash: Reboot: Perintah Tidak Ditemui # Adduser Bash: Adduser: Perintah Tidak Ditemui 
Bash: Reboot: Perintah Tidak Ditemui - Debian GNU/Linux Hilang Laluan ke /sbin/ direktori

Penyelesaian

Caranya untuk memperbaiki kesulitan ini adalah dengan jelas memberitahu su Untuk menetapkan pemboleh ubah persekitaran seolah -olah pengguna log masuk secara langsung. Ini boleh dilakukan dengan penggunaan - suis.



CATATAN
Petikan dari Man Su halaman manual. -, -L, -login akan menyediakan persekitaran yang serupa dengan apa yang pengguna harapkan jika pengguna log masuk secara langsung.

Untuk menetapkan laluan yang betul untuk pengguna pengguna root pastikan untuk melaksanakannya su perintah dengan - atau -L atau --log masuk Swith. Contoh:

$ su - atau $ su -l 
Perhatikan tetapan jalan yang berbeza untuk kedua -dua percubaan untuk mendapatkan akses akar menggunakan su perintah.

Tutorial Linux Berkaitan:

  • Cara menjalankan Raspberry Pi OS dalam mesin maya dengan…
  • Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
  • Perintah Linux Asas
  • Cara Memasang Pemandu NVIDIA RTX 3080 pada Debian 10 ..
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Cara memformat data dengan lajur di Linux
  • Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
  • Perintah Man di Linux dengan contoh
  • Menyelesaikan ralat 'perintah tidak dijumpai' pada linux
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux