Sudo tidak menggunakan PATH
yang sama sebagai pengguna Anda saat ini untuk alasan keamanan. Di /etc/sudoers
ada opsi secure_path
yang menentukan jalur yang digunakan saat menjalankan perintah dengan sudo.Mine terlihat seperti ini:
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
Dari halaman manual sudo:
secure_path Path used for every command run from sudo. If you don't trust the people running sudo to have a sane PATH environment variable you may want to use this. Another use is if you want to have the “root path” be separate from the “user path”. Users in the group specified by the exempt_group option are not affected by secure_path. This option is not set by default.
pip3
perintah mungkin tidak ada di jalur yang ditentukan oleh sudoers
mengajukan. Anda dapat menambahkan jalur ke secure_path
atau berikan path lengkap ke pip3
perintah seperti ini:
sudo /path/to/pip3 install django
Meltdown &Spectre - Apakah menambal kernel tamu dari hypervisor yang belum ditambal mencegah kebocoran memori lintas-VM?
Distro terkini yang mendukung 32-bit i586/non-PAE, khusus untuk papan ALIX (AMD Geode)