Hanya mempunyai satu pengguna, yang merupakan root, boleh membahayakan . Oleh itu, mari kita betulkan. Vultr memberi kami kebebasan untuk melakukan sesuka hati dengan pengguna dan pelayan kami. Mari gunakan ini dengan menambahkan pengguna dengan akses sudo dan bukan akses root langsung .
Tambahkan pengguna baru
Kita perlu menyambung ke pelayan dengan root terlebih dahulu supaya kita mempunyai kebenaran yang mencukupi. Setelah disambungkan, tambahkan akaun pengguna lain.
# useradd <username>
Ganti <username>
dengan nama pengguna yang dikehendaki.
Perintah itu akan menambahkan pengguna ke daftar pengguna di sistem, dan membuat kumpulan yang sesuai (jika kumpulan itu tidak ada).
Edit nama hos
Dengan set nama host lalai, sudo dengan membuang kesalahan berikut.
sudo: unable to resolve host vultr.guest
Kami dapat mengelakkan ralat ini dengan menukar nama host. Nama hos anda terletak selepas simbol "@" di cengkerang. Contohnya , root@<hostname> ~#
.
Edit kedua /etc/hosts/
- duanya dan /etc/hostname
untuk mengemas kini nama hos anda. Simpan fail setelah selesai mengeditnya.
nano /etc/hosts
nano /etc/hostname
Mulakan semula pelayan
Anda mesti memulakan semula pelayan agar perubahan nama hos berlaku. Setelah pelayan selesai memulakan semula, log masuk semula untuk meneruskan.
reboot
Tambahkan entri sudo
Walaupun anda root, anda perlu menjalankan bahagian "sudo" dari perintah berikut.
sudo visudo
Ini akan memunculkan fail dengan sedikit maklumat lalai. Apa yang anda perlu cari adalah bahagian berikut:
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
Cari di mana "root" muncul dalam senarai yang ditunjukkan di atas, dan tambahkan yang berikut. Ganti pemboleh ubah yang sesuai.
<username> ALL=(ALL:ALL) ALL
Selesaikan penyediaan akaun pengguna
Kami hampir selesai. Beberapa langkah kecil lagi.
Buat folder utama untuk pengguna baru.
mkdir /home/<username>
Beri kebenaran pengguna baru dalam folder itu.
chown <username>:<usergroup> /home/<username> -R
Tetapkan kata laluan untuk pengguna baru.
sudo passwd <username>
Tambahkan yang berikut ke /etc/passwd
fail.
<username>:x:1000:1000::/home/<username>:/bin/bash
Nyalakan semula pelayan untuk perubahan ini berlaku.
reboot
Menggunakan sudo
Pada ketika ini, akaun pengguna baru anda sudah siap dengan akses sudo. Anda boleh log masuk ke pelayan dengan akaun baru ini dan gunakan sudo
bila perlu.