Jawaban di atas benar, saya hanya ingin memberikan opsi lain yang mungkin lebih cocok untuk Anda.
Asumsi:
- Pi raspberry baru
- Anda ingin mengubah nama pengguna default
pi
menjadimypie
- Anda ingin beradaptasi juga dengan grup utama dari
pi
hinggamypie
- Anda ingin hal lain berfungsi seperti sudo dan masuk otomatis
Lanjutkan ke:
Langkah 1: hentikan pengguna pi
dari menjalankan sebelum perubahan.
Langkah 2: buat perubahan pengguna
- Jika Anda melihat prompt login grafis, Anda baik. Jangan tidak login. Sebagai gantinya, tekan ALT + F1 (* jika Anda ingin melakukannya melalui ssh, lihat apendiks)
- Setelah ALT + F1, Anda akan melihat
login
pertanyaan (dan bukan autologin).
- Masuklah
root
dengan kata sandi root Anda. Sekarang Anda sendirian di sistem, dan perubahan pi
tidak akan terpenuhi usermod: user pi is currently used by process 2104
. Periksa dengan ps -u pi
untuk melihat daftar kosong.
- Dengan sangat hati-hati, kunci demi kunci, ketik
usermod -l mypie pi
. Ini akan mengubah nama pengguna Anda, dari /etc/passwd
file, tetapi beberapa hal belum siap. Bagaimanapun, tanyakan tail /etc/passwd
dan lihat baris terakhir mypie:1000:...
. 1000 adalah UID dan sekarang milik Anda.
- Coba
su mypie
saja untuk memastikan. Tidak melakukan apapun. Hanya exit
lagi untuk root. Itu harus bekerja. Sekarang Anda perlu menyesuaikan grup dan $HOME
folder.
Langkah 3: buat perubahan grup
- Ketik, sekali lagi dengan hati-hati
groupmod -n mypie pi
,. Ini akan mengubah pi
nama grup. Periksa dengan tail /etc/group
dan Anda akan melihat baris terakhir nama baru yang terkait dengan GID
1000.
- Hanya untuk mengklarifikasi, ketik
ls -la /home/pi
dan Anda akan melihat bahwa pi
HOME sekarang milik Anda mypie
,.
Langkah 4: mari mengadopsi rumah baru.
- Saya melihat dalam jawaban di atas pembuatan folder baru, menyalin semuanya. Tidak dibutuhkan. Mari kita gunakan hal yang sama.
- Langkah pertama
cd /home
untuk membuatnya lebih mudah. Ketik ls -la
dan lihat pi
, mypie
grup onwermypie
- Ketik hati-hati:
mv pi mypie
. Anda sekarang harus mengaitkan perubahan ini dengan pengguna baru Anda.
- Ketik hati-hati:
usermod -d /home/mypie mypie
. Ini akan mengubah direktori home Anda. Periksa tail /etc/passwd
dan lihat bidang keenam (dipisahkan oleh :
).
Langkah 5: beberapa menyesuaikan setelah fakta.
- Mulai ulang dengan
reboot
- Masuk sebagai pengguna baru Anda
mypie
di antarmuka grafis.
- Buka terminal.
Ubah kata sandi Anda
- Ketik
passwd
untuk mengubah kata sandi mypie
untuk sesuatu selain dariraspberry
- Ketik
sudo su -
dan Anda akan ditanya kata sandi Anda.
masuk otomatis lagi jika Anda mau (saya tidak merekomendasikan, tapi yah)
- Jika Anda ingin autologin di akun baru Anda, edit file:
$vim etc/lightdm/lightdm.conf
- temukan baris dengan
#autologin-user=
, ubah ke autologin-user=mypie
(no comment #)
- Jika Anda ingin mengembalikan autologin ALT + F1, cari dan edit file:
$vim /etc/systemd/system/autologin@.service
dan ubah jalurnya
#ExecStart=-/sbin/agetty --autologin mypie --noclear %I $TERM
Buat sudo Anda tanpa kata sandi lagi (saya tidak merekomendasikan juga)
- Pindahkan diri Anda (root) ke
cd /etc/sudoers.d
- Ubah nama file
010_pi-nopasswd
menjadi010_mypie_nopasswd
- Buka
vim 010_mypie_nopasswd
dan ubah jalurnya pi ALL=(ALL) NOPASSWD: ALL
, tentu saja mypie ALL=(ALL) NOPASSWD: ALL
. Ini hanya baca, jadi simpan dengan paksa:x!
Saat Anda terlibat, ubah nama host Anda
- Edit
$vim /etc/hosts
dan ubah 127.0.1.1 raspberry
ke sesuatu yang lebih sesuai 127.0.1.1 myoven
.
- Edit
$vim /etc/hostname
dan biarkan satu baris dengan myoven
.
Selesai
Langkah 6: reboot
Lampiran - ssh
- Anda mungkin ingin melakukan ini melalui ssh. Agar ini berfungsi, pertama-tama Anda harus mengizinkan login root.
- Temukan file
/etc/ssh/sshd_config
- Komentari barisnya
#PermitRootLogin without-password
- Tambahkan baris
PermitRootLogin yes
- Simpan, keluar, mulai ulang ssh dengan
/etc/init.d/ssh restart
- Setelah Anda melakukannya, batalkan perubahan ini karena terlalu berbahaya untuk dibiarkan begitu saja.
- File yang sama, hapus
PermitRootLogin yes
baris dan hapus komentar dariPermitRootLogin without-password
Catatan 1: Ini adalah panduan, dan konten berkaitan dengan perintah yang sangat berbahaya. Cadangkan dulu, atau ketahuilah bahwa mungkin Anda perlu membakar kembali gambar Anda. Karena saya mengasumsikan pi raspberry baru, toh tidak banyak yang bisa dicadangkan. Tetapi jika Anda menyesuaikannya dengan situasi lain, maklumi.
Catatan 2: Mungkin ada lebih banyak hal untuk diubah. Karena saya baru menggunakan pi Raspberry (saya mendapatkan milik saya 2 hari yang lalu), saya mungkin menemukan penyesuaian lain yang saya tinggalkan dan saya akan mengedit jawaban ini lagi.
Catatan 3: Upaya pertama saya adalah memindahkan pi
pengguna dan pi
grup ke yang lain UID
dan GID
(1001) dan membuat pengguna baru untuk saya sebagai 1000
. Itu tidak berjalan seperti yang saya rencanakan dan saya perlu membakar kartu SD saya lagi setelah menghabiskan sepanjang hari mencoba mencari tahu mengapa program "configure you pi" tidak akan berfungsi lagi. Tapi yah, cara ini di sini jauh lebih mudah, jadi di sini Anda pergi: pi baru dengan hanya nama pengguna Anda sebagai UID 1000 (dan semua hal-hal baik di rumah Anda).
Catatan 4: Maklum, setelah melakukan itu, alat konfigurasi standar berhenti bekerja.
catatan kaki: Terima kasih untuk komunitas raspberrypi stackexchange (karena saya juga baru di sini).