Saya telah mengatur VM menggunakan turnkey linux redmine dan saya mencoba SSH ke server untuk menginstal beberapa item lagi.
Tampaknya tidak mengenali perintah sudo. Setiap kali saya mencoba sesuatu sudo saya mendapatkan kesalahan mengatakan:
-bash: sudo: command not found
Saya membaca di tempat lain untuk mengetik 'whereis sudo' dan hasilnya adalah:
sudo:
Mungkin tidak diinstal? Buka manajer paket Anda dan instal paket sudo .
sumber
Login terlebih dahulu ke akun root Anda. Kemudian
Tambahkan pengguna Anda yang ada ke grup
sudo
Anda kemudian harus login sebagai
<user>
, dansudo
perintah itu harus ada di sana.sumber
coba gunakan path lengkap
jika perintah itu bekerja maka sertakan / usr / bin / dalam PATH variabel env Anda di ~ / .bashrc
semoga berhasil ..
sumber
/usr/bin
hampir pasti akan berada di jalur default Anda. Masalahnya, seperti ditunjukkan oleh jawaban dan komentar lain, adalah bahwasudo
perintah itu tidak dipasang sama sekali.Kesalahan terjadi karena biner yang Anda coba panggil dari baris perintah hanya bagian dari variabel PATH pengguna saat ini, tetapi bukan bagian dari PATH pengguna root.
Anda dapat memverifikasi ini dengan menemukan path biner yang Anda coba akses. Dalam kasus saya, saya mencoba memanggil "bettercap-ng". Jadi saya berlari,
$ which bettercap-ng
output: /home/user/work/bin/bettercap
Saya memeriksa apakah lokasi ini adalah bagian dari PATH pengguna root saya.
$ sudo env | grep ^PATH
keluaran:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
Jadi sudo tidak dapat menemukan biner yang saya coba panggil dari commandline. Oleh karena itu mengembalikan perintah kesalahan yang tidak ditemukan.
Anda dapat mengarahkan sudo untuk menggunakan PATH pengguna saat ini saat memanggil biner seperti di bawah ini.
$ sudo -E env "PATH=$PATH" [command] [arguments]
Bahkan, seseorang dapat membuat alias dari situ:
$ alias mysudo='sudo -E env "PATH=$PATH"'
Dimungkinkan juga untuk menamai alias itu sendiri sudo, menggantikan sudo aslinya.
Silakan lihat video ini untuk solusi langkah demi langkah
sumber