Saya membaca panduan untuk menginstal beberapa perangkat lunak dan membaca sampai pernyataan mengejutkan ini:
sudo
tidak diinstal pada Debian secara default. Pastikan sistem Anda mutakhir dan instal.
Sebagai pengguna Debian saat ini, ini sulit dipercaya karena dari instalasi saya dapat menggunakan sudo
. Jadi, mungkin itu terinstal ketika saya memilih untuk tidak membuat kata sandi untuk akun root (membuat akun root dinonaktifkan) atau ada sesuatu yang salah di sini. Apakah Debian tidak menyertakan sudo
(atau variannya) yang diinstal secara default?
Jika kita mengikuti apa yang dikatakan jawaban lain , sudo
dapat diinstal karena dependensi APT / DPKG, yang dalam beberapa kasus akan meminta tasksel / apt untuk menginstalnya juga, tetapi tidak termasuk dalam daftar yang diperlukan atau penting:
➜ ~ aptitude search ~prequired | grep sudo
➜ ~ aptitude search ~pimportant | grep sudo
➜ ~ aptitude why '~prequired' sudo
i A dpkg Suggests apt
i A apt Suggests aptitude | synaptic | wajig
i A synaptic Recommends gksu | kdebase-bin | policykit-1
i A gksu Depends sudo
➜ ~ aptitude why '~pimportant' sudo
i A apt Suggests aptitude | synaptic | wajig
i A synaptic Recommends gksu | kdebase-bin | policykit-1
i A gksu Depends sudo
sudo
tidak diinstal, Anda masih dapat menggunakansu
perintah.Jawaban:
Ini adalah efek samping dari parameter pemasangan. Jika Anda menentukan kata sandi root saat instalasi, sudo tidak diinstal secara default. Jika Anda tidak menentukan kata sandi root,
sudo
diinstal. Sumber resmi untuk ini dikutip di bawah ini. Kasus khusus terkait lainnya adalah bahwa selama instalasi jika Anda menentukansudo-ldap
paket,sudo
tidak akan diinstal. Ini adalah satu-satunya waktu yangsudo-ldap
dapat diinstal tanpa kata sandi root. Jika Anda ingin meng-upgrade darisudo
kesudo-ldap
terakhir, Anda harus memiliki password root selama proses upgrade.sumber
sudo -i
.user-setup-ask
danuser-setup-apply
dalamuser-setup
.