Mengubah kata sandi root tidak mengubah kata sandi sudo

12

Saya mencoba mengubah kata sandi yang diminta saat berjalan sudodi Ubuntu. Berjalan sudo passwdatau sudo passwd rootmemang memberi saya dua kata sandi yang diminta dan berhasil mengubah kata sandi.

Tapi saya masih bisa menggunakan kata sandi lama saya ketika menjalankan sudolagi untuk sesuatu yang lain. Saya memang memiliki pengguna dengan kata sandi yang sama persis, tetapi saya tidak tahu apakah itu membuat perbedaan. Saya mengaktifkan pengguna root dan saya dapat melihat kata sandi baru berfungsi dengan akun pengguna root.

Jadi kata sandi root diubah tetapi bukan kata sandi untuk sudo.

Bagaimana cara saya mengubah sudokata sandi?

pengguna1494552
sumber
kata sandi root digunakan oleh su, kata sandi Anda yang digunakan oleh sudo.
ctrl-alt-delor

Jawaban:

31

Anda mengubah kata sandi root. sudoingin kata sandi pengguna Anda.

Untuk mengubahnya, coba polos passwd, tanpa argumen atau menjalankannya sudo.

Sebagai alternatif, Anda dapat menerbitkan:

$ sudo passwd <your username>
Frédéric Hamidi
sumber
1
Dan pelajari lebih lanjut tentang /etc/sudoersyang mengonfigurasi perilakusudo
1
Anda benar, saya melihatnya meminta kata sandi pengguna, yang tidak terlalu pintar dari saya. Jadi yang perlu saya lakukan adalah menghapus pengguna dari grup soduers / admin.
8

Kata sandi yang Anda gunakan untuk sudo adalah kata sandi akun Anda sendiri, bukan akun root. sudodigunakan untuk memberi Anda akses ke perintah yang perlu dijalankan sebagai root tanpa memberi Anda akses root secara langsung. Untuk mengubah kata sandi Anda sendiri, gunakan passwdtanpa sudo.

Femaref
sumber
terima kasih telah merespons, Anda cepat, tetapi tidak cukup cepat untuk itu :), tapi terima kasih sekalipun