Bagaimana saya bisa mengubah uid saya tanpa membuka akun pengguna lain?

2

Saya menggunakan ubuntu 10.10. Saya ingin mengubah id pengguna saya.

Bagaimana saya bisa mengubahnya tanpa membuka akun lain?

Saya mencoba menggunakan System->Administration->Users and Groupstetapi saya mendapat pesan yang mengatakan pengguna login (yang benar, itu saya!).

Juga mencoba menggunakan shell:

dave@mypc:~$ sudo usermod -u 875 dave
[sudo] password for dave: 
usermod: user dave is currently logged in

Jadi apa yang bisa kulakukan?

David B
sumber
2
Anda mungkin mendapatkan jawaban yang lebih baik / lebih cepat di askubuntu.com
ChrisF

Jawaban:

8

Anda harus masuk dengan akun lain untuk mengubah daveakun.

Entah masuk sebagai pengguna lain (dibuat sementara untuk tujuan ini) dan gunakan sudosaat Anda mencoba dalam pertanyaan Anda, atau masuk sebagai rootpada konsol teks (CTRL-ALT-F1 dll).

Sebelum Anda dapat masuk secara langsung sebagai root, Anda harus mengaktifkannya dengan menetapkan kata sandi (gunakan perintah sudo passwd root. Untuk menonaktifkan kembali login root setelah itu login seperti Anda sendiri dan gunakan perintah sudo usermod -p '!' root).

Neal
sumber
1

Logout, beralih ke konsol teks, masuk sebagai root, lalu jalankan usermoduntuk mengubah UID, lalu jalankan finduntuk menemukan semua file yang dimiliki oleh UID lama dan ubahlah.

Ignacio Vazquez-Abrams
sumber