Saya menggunakan ubuntu 12.04 desktop. Saya memiliki 3 pengguna: user1 (administrator), user2 (standar) dan tamu. Saya ingin menonaktifkan user1 dan mengaktifkan user2 yang otomatis masuk tanpa kata sandi tapi setelah saya melakukannya saya tidak bisa masuk ke akun user1 dan user2 kecuali pengguna sesi tamu. Saya kehilangan semua hak administratif. Saya tidak tahu opsi mana yang tersedia untuk saya dan bagaimana cara mengaktifkan root atau pengguna yang merupakan administrator?
41
Jawaban:
Kedaluwarsa Akun
Biarkan akun kedaluwarsa untuk melarang pengguna masuk dari sumber apa pun termasuk ssh :
Inilah cara Anda dapat mengaktifkan kembali akun itu:
Kunci Kata Sandi
Untuk menonaktifkan / mengunci kata sandi akun pengguna, gunakan perintah di bawah ini. Ini tidak akan melarang akses ssh di Ubuntu. Ini menambahkan a
!
ke hash kata sandi sehingga tidak ada kata sandi yang cocok lagi.Untuk membukanya:
Kedaluwarsa Kata Sandi
Perintah ini tampaknya berbeda antar platform. Di Ubuntu, kata sandi yang kedaluwarsa akan memerintahkan pengguna untuk membuat yang baru setelah ia masuk. Ini tidak cocok untuk menonaktifkan akun.
sumber
Gunakan ini untuk mengunci akun:
dan ini untuk membuka kunci akun yang sangat terkunci:
sumber
catatan:
(Menonaktifkan dan mengunci akun pengguna keduanya memiliki arti yang sama.)
Untuk menonaktifkan / mengunci akun pengguna, gunakan perintah di bawah ini:
Untuk menempatkan tanggal kedaluwarsa ke akun pengguna sehingga secara otomatis dinonaktifkan / dikunci.
Untuk mengaktifkan kembali pengguna yang dinonaktifkan, keluarkan perintah passwd dengan opsi -u.
Untuk mengaktifkan akun root dan mengubah kata sandi root, gunakan langkah-langkah di bawah ini.
Masukkan kata sandi baru untuk akun root dan kemudian keluar. jika ini tidak menyelesaikan masalah, beri tahu saya.
Silakan beri tahu saya jika Anda membutuhkan yang lain atau klarifikasi lebih lanjut.
sumber
passwd -l ...
tidak akan menghentikan autentikasi kunci. Baru saja mengujinya.