Panduan Lengkap Menukar Pengguna dalam Ubuntu | Kaedah dan Pengurusan melalui GUI & Baris Perintah

目次

1. Pengenalan

Apa itu Penukaran Pengguna dalam Ubuntu?

Ubuntu ialah satu distribusi Linux berbilang pengguna yang membenarkan pelbagai pengguna menggunakan satu PC atau pelayan. Oleh itu, ciri penukaran akaun pengguna banyak digunakan dalam pelbagai persekitaran, daripada kegunaan peribadi hingga korporat, pendidikan, dan pembangunan.

Dengan menukar pengguna, anda dapat mengekalkan persekitaran kerja individu sambil memastikan data dan tetapan pengguna lain tidak terjejas.

Situasi Di Mana Penukaran Pengguna dalam Ubuntu Diperlukan

Terdapat beberapa senario di mana menukar pengguna dalam Ubuntu menjadi perlu. Berikut adalah beberapa kegunaan umum:

1-1. Bila Berkongsi PC di Rumah

Jika beberapa ahli keluarga berkongsi PC Ubuntu, penukaran pengguna diperlukan untuk memastikan setiap desktop dan tetapan peribadi berasingan. Contohnya, memisahkan akaun ibu bapa dan anak membantu mengekalkan persekitaran yang berbeza untuk pembelajaran dan kerja.

1-2. Penggunaan di Syarikat dan Institusi Pendidikan

Di perniagaan dan sekolah, satu PC mungkin digunakan oleh pelbagai pekerja atau pelajar. Dalam kes ini, menukar akaun adalah penting untuk memastikan setiap pengguna mengekalkan data dan tetapan individu mereka.
Selain itu, pentadbir sistem selalunya perlu menggunakan akaun berkeistimewaan (akses root), menjadikan penukaran pengguna diperlukan untuk tugas pentadbiran.

1-3. Penukaran Pengguna dalam Pengurusan Pelayan

Pada pelayan Ubuntu, ialah amalan biasa untuk menggunakan akaun pengguna tertentu bagi menjalankan aplikasi dan perkhidmatan. Contohnya:

  • Log masuk sebagai pengguna biasa → Menukar kepada keistimewaan pentadbir hanya bila diperlukan
  • Menukar kepada akaun pengguna khusus untuk mengurus perkhidmatan sistem tertentu

Dalam senario ini, menukar pengguna melalui baris perintah (CLI) sering diperlukan.

1-4. Menggunakan Pengguna Berbeza dalam Persekitaran Pembangunan

Pemaju mungkin menukar pengguna untuk melakukan ujian. Sebagai contoh:

  • Melakukan kerja pembangunan biasa sebagai pengguna standard
  • Menguji kelakuan aplikasi dalam persekitaran pengguna yang berbeza
  • Melaksanakan tugas pentadbiran khusus sebagai pengguna root

Terutama apabila mengesahkan operasi di bawah tahap keizinan yang berbeza, penukaran pengguna menjadi kritikal.

Apa yang Dibincangkan dalam Artikel Ini

Artikel ini menerangkan cara menukar pengguna dalam Ubuntu menggunakan GUI (Antara Muka Grafik) dan Baris Perintah (CLI). Ia juga membincangkan perbezaan antara sudo dan su, menukar pengguna dalam persekitaran SSH, serta penyelesaian masalah ralat biasa.

年収訴求

2. Asas Pengurusan Pengguna dan Penukaran dalam Ubuntu

Ubuntu sebagai Sistem Berbilang Pengguna

Ubuntu, sebagai sistem operasi berasaskan Linux, membenarkan pelbagai pengguna log masuk secara serentak. Setiap pengguna diberikan akaun khusus dengan tetapan dan data yang bebas.

Pemisahan Persekitaran Pengguna

Dalam Ubuntu, setiap pengguna mempunyai persekitaran individu masing‑masing, termasuk:

  • Direktori Rumah (contoh: /home/username/ )
  • Fail Konfigurasi (tetapan aplikasi secara individu)
  • Keizinan dan Kawalan Akses (hak fail dan pelaksanaan perintah)
  • Proses yang Berjalan (sesi aktif dan tugas latar belakang)

Struktur ini memastikan pengguna yang berbeza dapat berkongsi sistem Ubuntu yang sama tanpa mengganggu persekitaran satu sama lain.

Jenis Pengguna dalam Ubuntu

Ubuntu mempunyai beberapa jenis pengguna yang berbeza. Memahami peranan mereka membantu dalam mengurus dan menukar pengguna dengan berkesan.

Pengguna Biasa

Pengguna biasa mempunyai keizinan terhad dan boleh melakukan tugas umum.

  • Dibatasi daripada memasang perisian atau mengubah tetapan sistem
  • Tidak dapat mengakses data pengguna lain tanpa keizinan yang sesuai
  • Mengurus data peribadi dan aplikasi

Pengguna Pentadbir (Kumpulan sudo)

Pengguna pentadbir boleh memperoleh keistimewaan superuser (root) secara sementara menggunakan perintah sudo.

  • Boleh memasang perisian dan mengubah tetapan sistem dengan sudo
  • Akaun lalai yang dibuat semasa pemasangan awal Ubuntu biasanya mempunyai keistimewaan sudo

Untuk menyemak pengguna pentadbir:

getent group sudo

Perintah ini mengambil senarai pengguna dalam kumpulan sudo.

Pengguna Root

Pengguna root mempunyai kawalan penuh ke atas seluruh sistem.
Secara lalai, Ubuntu melumpuhkan log masuk root langsung atas sebab keselamatan.

  • Menggunakan sudo adalah cara yang disyorkan untuk mendapatkan akses root sementara
  • Untuk memasuki cangkang root hanya apabila diperlukan, gunakan sudo su atau sudo -i

Mengaktifkan pengguna root (tidak disyorkan):

sudo passwd root

Menetapkan kata laluan root membolehkan log masuk langsung menggunakan su, tetapi ini meningkatkan risiko keselamatan.

Pertimbangan Utama Apabila Menukar Pengguna

Terdapat pelbagai cara untuk menukar pengguna dalam Ubuntu. Memilih kaedah yang betul bergantung pada persekitaran dan tujuan.

Penukaran melalui GUI

Bagi pengguna yang beroperasi dalam persekitaran desktop, penukaran berasaskan GUI adalah kaedah paling mudah.

  • Menukar pengguna dari skrin kunci
  • Log keluar dan log masuk sebagai pengguna yang berbeza
  • Menggunakan menu tetapan sistem

Butiran mengenai penukaran berasaskan GUI dijelaskan dalam bahagian seterusnya, “3. Menukar Pengguna melalui GUI”.

Penukaran melalui CLI (Baris Arahan)

Untuk menukar pengguna dalam terminal, gunakan arahan su atau sudo.

Menggunakan Arahan su

Untuk menukar kepada pengguna lain:

su [username]

Untuk menukar kepada pengguna root:

su -
Menggunakan Arahan sudo

Untuk melaksanakan arahan dengan hak pentadbir:

sudo [command]

Untuk menukar kepada pengguna root:

sudo su

atau

sudo -i

Penyimpanan Sesi dan Kesan Penukaran Pengguna

  • Apabila menukar pengguna melalui GUI, sesi pengguna sebelumnya kekal aktif, mengekalkan aplikasi terbuka
  • Apabila menukar melalui CLI, sesi baru bermula, meninggalkan sesi sebelumnya tidak terjejas
  • Menggunakan su tanpa tanda sempit mengekalkan pemboleh ubah persekitaran pengguna sebelumnya, manakala su - menetapkan semula mereka

3. Cara Menukar Pengguna melalui GUI

Dalam persekitaran desktop Ubuntu, anda boleh menukar pengguna dengan mudah menggunakan Antara Muka Pengguna Grafik (GUI). Kaedah ini intuitif dan ideal untuk pemula yang tidak selesa dengan operasi baris arahan.

Dalam bahagian ini, kami akan menerangkan dua kaedah utama: menukar pengguna dari skrin kunci dan log keluar untuk menukar pengguna.

3-1. Menukar Pengguna melalui Skrin Kunci

Ubuntu membolehkan penukaran kepada pengguna lain sambil mengekalkan sesi semasa aktif. Ini berguna apabila pelbagai ahli keluarga berkongsi PC atau apabila pentadbir secara sementara perlu menggunakan akaun lain.

Langkah-langkah untuk Menukar Pengguna Menggunakan Skrin Kunci

  1. Klik menu sistem (ikon butang kuasa) di sudut kanan atas skrin
  2. Klik butang “Kunci”
  3. Skrin akan dikunci, dan sesi pengguna semasa akan dipelihara
  4. Pilih “Tukar Pengguna” dari skrin log masuk
  5. Pilih pengguna yang berbeza, masukkan kata laluan, dan log masuk

Butang “Kunci”

“Switch User” Button

Klik “Tukar Pengguna” di bahagian bawah kanan skrin

Select New User

Pilih pengguna baru

Kelebihan Menggunakan Skrin Kunci

Sesi pengguna sebelumnya kekal aktif
Aplikasi dan kemajuan kerja dipelihara
Ideal untuk penukaran pengguna sementara

Walau bagaimanapun, jika pelbagai pengguna kekal log masuk serentak, penggunaan memori meningkat. Ini boleh melambatkan prestasi, terutamanya pada sistem dengan sumber terhad.

3-2. Log Keluar untuk Menukar Pengguna

Tidak seperti penukaran melalui skrin kunci, log keluar sebelum menukar pengguna menamatkan sesi pengguna sebelumnya sepenuhnya. Kaedah ini berguna apabila anda ingin membebaskan sumber sistem.

Langkah-langkah untuk Log Keluar dan Menukar Pengguna

  1. Buka menu sistem di sudut kanan atas
  2. Klik “Log Keluar”
  3. Dialog pengesahan akan muncul—pilih “Log Keluar”
  4. Skrin log masuk akan dipaparkan
  5. Pilih pengguna yang berbeza, masukkan kata laluan, dan log masuk

Kelebihan dan Kekurangan Log Keluar

Menutup semua aplikasi dan proses, membebaskan memori
Mengurangkan penggunaan sumber sistem
Kerja yang tidak disimpan mungkin hilang
Memerlukan pemulaan semula aplikasi selepas menukar pengguna

Click 'Log Out'

Confirmation Dialog

Login Screen

3-3. Pertimbangan Penting Semasa Menukar Pengguna

Kesan Prestasi Penukaran Pengguna

  • Menggunakan skrin kunci mengekalkan aplikasi berjalan di latar belakang, meningkatkan penggunaan memori
  • Pada PC peringkat rendah, pelbagai pengguna yang log masuk boleh melambatkan sistem
  • Aplikasi berat seperti penyuntingan video atau mesin maya memerlukan pengurusan sumber yang teliti

Menyimpan Data Sebelum Menukar Pengguna

  • Simpan sebarang dokumen atau fail yang belum disimpan sebelum menukar pengguna
  • Walaupun aplikasi mempunyai ciri auto-simpan, simpanan manual disyorkan
  • Berikan perhatian khas kepada tab penyemak imbas dan penyunting teks dengan kandungan yang belum disimpan

3-4. Ringkasan

  • Ubuntu membolehkan penukaran pengguna dengan mudah melalui GUI
  • Menggunakan skrin kunci mengekalkan sesi semasa aktif, manakala log keluar sepenuhnya menutupnya
  • Menu tetapan boleh digunakan untuk mengurus penukaran pengguna, terutamanya untuk pentadbir
  • Berhati-hati dengan penggunaan memori dan simpan kerja sebelum menukar pengguna

4. Cara Menukar Pengguna melalui Baris Arahan (CLI)

Dalam Ubuntu, anda boleh menukar pengguna dengan mudah menggunakan Akaun Baris Arahan (CLI). Kaedah ini amat berguna dalam persekitaran pelayan dan akses jauh melalui SSH, di mana GUI tidak tersedia.

Dalam bahagian ini, kami akan menerangkan secara terperinci cara menukar pengguna menggunakan arahan su, arahan sudo, dan penukaran pengguna dalam persekitaran SSH.

4-1. Menukar Pengguna dengan Arahan su

Arahan su (Switch User) membolehkan penukaran daripada pengguna semasa kepada pengguna lain. Ia memerlukan kata laluan pengguna sasaran untuk pengesahan.

Penggunaan Asas Arahan su

Untuk menukar kepada pengguna lain:

su [username]

Contoh:

su john

Selepas melaksanakan arahan, masukkan kata laluan pengguna sasaran untuk melengkapkan penukaran.

Menukar kepada Pengguna Root

Untuk menukar kepada pengguna root:

su -

atau

su root

Oleh kerana pengguna root mempunyai kawalan penuh ke atas sistem, gunakannya dengan berhati-hati untuk mengelakkan pengubahsuaian sistem yang tidak disengajakan.

Perbezaan Antara su dan su – (Dengan Tanda Hubung)

Arahan su mempunyai dua variasi: su dan su -. Perbezaan adalah bagaimana pemboleh ubah persekitaran diurus.

Command

Fungsi

su [username]

Berpindah ke pengguna yang ditentukan sambil mengekalkan pembolehubah persekitaran semasa.

su - [username]

Mula sesi log masuk yang sepenuhnya baru, menepiskan pembolehubah persekitaran.

Pilihan yang disyorkan ialah su - kerana ia menerapkan tetapan persekitaran pengguna baru dengan betul.

Langkah Berjaga-jaga Semasa Menggunakan su

  • Untuk menggunakan su, anda perlu tahu kata laluan pengguna sasaran
  • Untuk tugas pentadbiran, secara amnya disyorkan menggunakan sudo berbanding su
  • Kekal sebagai root untuk tempoh yang lama boleh berisiko (keluar daripada sesi root dengan exit selepas tugas selesai)
exit

4-2. Menukar Pengguna dengan Arahan sudo

Arahan sudo (Superuser Do) memberikan keistimewaan pentadbiran sementara. Tidak seperti su, anda tidak perlu tahu kata laluan pengguna sasaran selagi pengguna anda mempunyai kebenaran sudo.

Menjalankan Arahan Pentadbiran dengan sudo

Untuk melaksanakan arahan dengan keistimewaan pentadbiran:

sudo [command]

Contoh:

sudo apt update

Masukkan kata laluan pengguna semasa anda untuk melaksanakan arahan dengan keistimewaan root.

Menukar kepada Pengguna Root Menggunakan sudo

Untuk menjadi pengguna root sementara:

sudo su

atau

sudo -i

Ini akan menukar sesi kepada pengguna root dengan hak pentadbiran penuh.

Menjalankan Arahan sebagai Pengguna Lain dengan sudo

Untuk melaksanakan arahan sebagai pengguna tertentu:

sudo -u [username] [command]

Contoh:

sudo -u john whoami

Arahan ini menjalankan whoami sebagai pengguna “john” dan mengembalikan nama pengguna efektif.

Perbezaan Antara sudo dan su

Command

Function

Password Required

su [username]

Fully switch to another user

Target user’s password

sudo [command]

Run a command with temporary administrative privileges

Current user’s password

sudo su

Switch to the root user

Current user’s password

4-3. Menukar Pengguna dalam Persekitaran SSH

Apabila disambungkan kepada pelayan jauh, anda mesti menggunakan arahan CLI untuk menukar pengguna, kerana GUI tidak tersedia.

Menukar Pengguna Selepas Log Masuk SSH Menggunakan su

Pertama, sambungkan kepada pelayan jauh:

ssh [username]@[server IP address]

Selepas disambungkan, tukar kepada pengguna lain:

su [username]

Atau tukar kepada pengguna root:

su -

Menukar Pengguna Menggunakan sudo dalam Sesi SSH

Jika pengguna anda mempunyai keistimewaan pentadbiran, anda boleh menggunakan sudo untuk melaksanakan perintah sebagai pengguna lain.

sudo -u [username] -s

Ini berfungsi sebagai alternatif kepada su.

Log Masuk Secara Langsung sebagai Pengguna Tertentu melalui SSH

Secara lalai, sambungan SSH menggunakan pengguna dengan keistimewaan sudo, tetapi anda boleh log masuk secara langsung sebagai pengguna lain:

ssh [another user]@[server IP address]

Contoh:

ssh john@192.168.1.100

4-4. Ringkasan

  • su menukar sepenuhnya kepada pengguna lain, tetapi memerlukan kata laluan pengguna sasaran
  • sudo membenarkan pelaksanaan sementara perintah pentadbiran tanpa memerlukan kata laluan pengguna lain
  • sudo su dan sudo -i boleh digunakan untuk menukar kepada pengguna root
  • Dalam persekitaran SSH, su dan sudo -u berguna untuk menguruskan pelbagai pengguna

5. Mengurus Pengguna di Ubuntu (Menambah, Memadam, dan Mengubah Pengguna)

Di Ubuntu, menguruskan pelbagai pengguna dengan berkesan adalah penting, terutamanya apabila mengendalikan penambahan, pemadaman, dan pengubahsuaian pengguna. Ini amat penting dalam pengurusan pelayan dan persekitaran berbilang pengguna.

Bahagian ini memberi tumpuan kepada pengurusan pengguna menggunakan Antara Muka Baris Perintah (CLI).

5-1. Menambah Pengguna Baru

Di Ubuntu, pengguna dengan keistimewaan pentadbiran (pengguna dalam kumpulan sudo) boleh mencipta akaun pengguna baru.

Menambah Pengguna dengan Perintah adduser

Kaedah yang paling biasa untuk menambah pengguna ialah menggunakan perintah adduser.

Melaksanakan Perintah
sudo adduser [new_username]

Contoh:

sudo adduser john
Gambaran Proses

Apabila melaksanakan perintah ini, anda akan diminta untuk memasukkan:

  1. K laluan untuk pengguna baru
  2. Maklumat pengguna pilihan (Nama Penuh, Nombor Telefon, dll.)
  3. Direktori rumah (contoh, /home/[username] ) akan dicipta secara automatik
  4. Fail konfigurasi asas akan disediakan

Setelah selesai, akaun pengguna baru sedia untuk digunakan.

Menambah Pengguna dengan Perintah useradd

Perintah useradd juga boleh digunakan untuk mencipta pengguna. Walau bagaimanapun, berbeza dengan adduser, ia tidak secara automatik mencipta direktori rumah atau menetapkan kata laluan.

Melaksanakan Perintah
sudo useradd -m -s /bin/bash [new_username]

Contoh:

sudo useradd -m -s /bin/bash alex

Pilihan:

  • -m : Mencipta direktori rumah
  • -s /bin/bash : Menetapkan Bash sebagai shell lalai

Untuk menetapkan kata laluan bagi pengguna baru:

sudo passwd alex

Memberi Keistimewaan sudo kepada Pengguna Baru

Untuk menambah pengguna ke kumpulan sudo dan memberi keistimewaan pentadbiran:

sudo usermod -aG sudo [username]

Contoh:

sudo usermod -aG sudo john

Selepas melaksanakan perintah ini, john akan mempunyai keistimewaan pentadbir.

5-2. Memadam Pengguna

Membuang akaun pengguna yang tidak digunakan meningkatkan keselamatan dan mengoptimumkan sumber sistem.

Memadam Pengguna dengan Perintah deluser

Untuk memadam pengguna, gunakan perintah deluser.

Melaksanakan Perintah
sudo deluser [username]

Contoh:

sudo deluser john

Perintah ini memadam pengguna john, tetapi direktori rumah mereka kekal.

Memadam Pengguna dengan Perintah userdel

Perintah userdel juga boleh memadam pengguna, tetapi ia memberikan kawalan peringkat lebih rendah berbanding deluser.

Memadam Pengguna Beserta Direktori Rumahnya
sudo userdel -r [username]

Contoh:

sudo userdel -r alex

Perintah ini memadam alex dan juga menghapuskan direktori rumahnya (/home/alex/).

Pertimbangan Penting Semasa Memadam Pengguna

  • Jika anda perlu menyimpan data pengguna, sandarkan direktori rumah
sudo tar -czf /backup/john_backup.tar.gz /home/john
  • Anda tidak boleh memadam pengguna semasa mereka sedang log masuk
  • Jika john sedang log masuk, menjalankan sudo deluser john akan menghasilkan ralat.
  • Untuk memaksa menamatkan sesi pengguna, gunakan:
sudo killall -u [username]

5-3. Menukar Nama Pengguna

Untuk menamakan semula akaun pengguna yang sedia ada, gunakan perintah usermod.

Menukar Nama Pengguna Menggunakan usermod

Melaksanakan Perintah
sudo usermod -l [new_username] [current_username]

Contoh:

sudo usermod -l michael john

Ini menamakan semula pengguna john kepada michael.

Menamakan Semula Direktori Rumah

Secara lalai, menamakan semula pengguna tidak menukar nama direktori rumah mereka (/home/john tetap tidak berubah).
Untuk menamakan semula direktori rumah juga, ikuti langkah-langkah berikut:

Menamakan Semula Direktori Rumah
sudo mv /home/john /home/michael
Mengemas Kini Laluan Direktori Rumah Pengguna
sudo usermod -d /home/michael -m michael

Pertimbangan Semasa Menamakan Semula Pengguna

  • Anda tidak boleh menamakan semula pengguna yang sedang log masuk
  • Jika john log masuk semasa penamaan semula, proses akan gagal.
  • Gunakan akaun admin lain atau root untuk menamakan semula pengguna.
  • Semak sama ada pengguna yang dinamakan semula mengekalkan keistimewaan sudo
  • Selepas menamakan semula, sahkan sama ada michael berada dalam kumpulan sudo menggunakan:
sudo groupmems -g sudo -l

5-4. Ringkasan

  • adduser adalah cara paling mudah untuk membuat pengguna baru
  • deluser mengeluarkan pengguna, manakala userdel -r juga memadam direktori rumah mereka
  • usermod -l membenarkan penamaan semula pengguna, tetapi direktori rumah mesti dinamakan semula secara berasingan
  • Disarankan untuk membuat sandaran data sebelum memadam pengguna

6. Soalan Lazim (FAQ)

Mengurus akaun pengguna dan menukar pengguna dalam Ubuntu kadang-kadang boleh mengelirukan, terutamanya bagi pemula. Dalam bahagian ini, kami menjawab soalan-soalan umum dan penyelesaian yang berkaitan dengan penukaran dan pengurusan pengguna.

6-1. Apa Perbezaan Antara su dan sudo? Yang Mana Perlu Saya Gunakan?

S: Saya tidak faham perbezaan antara su dan sudo. Yang mana yang patut saya gunakan?

J: su menukar sepenuhnya kepada pengguna lain, manakala sudo memberikan keistimewaan pentadbiran secara sementara.

Command

Purpose

Required Password

su [username]

Fully switch to another user

Target user’s password

sudo [command]

Run a command with temporary administrative privileges

Current user’s password

sudo su

Switch to the root user

Current user’s password

💡 Amalan Terbaik: Untuk alasan keselamatan, disarankan untuk menggunakan sudo dan bukannya su bila boleh.

6-2. Bagaimana Saya Boleh Menukar Pengguna Tanpa Memasukkan Kata Laluan Setiap Kali?

S: Saya berkongsi PC Ubuntu saya dengan keluarga. Adakah cara untuk menukar pengguna tanpa memasukkan kata laluan kali?

J: Mengaktifkan log masuk automatik membolehkan anda log masuk tanpa memasukkan kata laluan.

Langkah-langkah untuk Mengaktifkan Log Masuk Automatik

  1. Buka aplikasi “Settings”
  2. Pergi ke menu “Users”
  3. Aktifkan “Automatic Login”

💡 Nota: Log masuk automatik menimbulkan risiko keselamatan, jadi ia disarankan untuk PC rumah yang dikongsi dan bukannya persekitaran perniagaan atau pelayan.

6-3. Bagaimana Saya Boleh Menukar Pengguna Tanpa Menggunakan sudo dalam Persekitaran SSH?

S: Apabila saya sambung melalui SSH, adakah cara untuk menukar pengguna tanpa menggunakan sudo?

J: Anda boleh menggunakan perintah runuser sebagai alternatif kepada su.

runuser -l [username] -c "command"

Contoh:

runuser -l john -c "whoami"

💡 Tip: Perintah runuser sangat berguna apabila menukar pengguna dalam skrip.

6-4. Bagaimana Saya Boleh Membetulkan Ralat “Authentication Failure” Apabila Menggunakan su?

S: Apabila saya jalankan perintah su, saya mendapat mesej “Authentication failure”. Bagaimana saya boleh membetulkannya?

J: Perintah su memerlukan kata laluan pengguna sasaran.

Semak perkara berikut:

  • Pastikan kata laluan betul (semak jika Caps Lock dihidupkan)
  • Sahkan jika akaun pengguna terkunci
sudo passwd -S [username]

→ Jika ia menunjukkan L (terkunci), buka kunci akaun dengan:

sudo passwd -u [username]
  • Semak jika /etc/pam.d/su menyekat su
sudo nano /etc/pam.d/su

→ Jika baris auth required pam_wheel.so use_uid tidak dikomen, hanya pengguna dalam kumpulan wheel yang boleh menggunakan su.

6-5. Bolehkah Saya Memulihkan Data Pengguna yang Dipadam?

S: Saya tidak sengaja memadam seorang pengguna. Adakah cara untuk memulihkan data mereka?

J: Jika direktori rumah tidak dipadam, anda boleh memulihkan data pengguna.

Memeriksa Sama Ada Direktori Rumah Masih Wujud

ls /home/

Memulihkan Direktori Rumah yang Dipadam

Jika /home/[username] dipadam, pemulihan penuh mungkin sukar tanpa sandaran. Walau bagaimanapun, anda boleh cuba langkah berikut:

  1. Pasang alat extundelete
sudo apt install extundelete
  1. Imbas fail yang dipadam
sudo extundelete /dev/sdX --restore-all

Gantikan /dev/sdX dengan partisi yang betul (contoh, /dev/sda1).

💡 Nota: Pemulihan data tidak selalu berjaya. Sandaran berkala sangat disarankan.

6-6. Ringkasan

  • Fahami perbezaan antara su dan sudo serta gunakan dengan betul.
  • Log masuk automatik boleh memudahkan penukaran pengguna tetapi mungkin menimbulkan risiko keselamatan.
  • Dalam persekitaran SSH, runuser dan sudo -u merupakan alternatif berguna untuk menukar pengguna.
  • Jika su: Authentication failure muncul, semak kata laluan dan status kunci akaun.
  • Memulihkan data pengguna yang dipadam adalah sukar, jadi sandaran berkala adalah penting.

7. Ringkasan

Dalam artikel ini, kami telah menerangkan cara menukar dan mengurus pengguna dalam Ubuntu menggunakan kaedah GUI dan CLI. Oleh kerana Ubuntu menyokong persekitaran berbilang pengguna, pengurusan pengguna yang betul membantu memastikan sistem yang selamat dan cekap.

Di bawah, kami merumuskan perkara utama yang dibincangkan dalam setiap bahagian serta memberikan amalan terbaik untuk pengurusan pengguna.

7-1. Asas Penukaran Pengguna dalam Ubuntu

  • Ubuntu ialah sistem berbilang pengguna, di mana setiap pengguna mempunyai persekitaran yang berasingan.
  • Adalah penting untuk memahami perbezaan antara pengguna standard, pengguna pentadbir (sudo), dan pengguna root.
  • Penukaran pengguna boleh dilakukan menggunakan GUI atau CLI (antara muka baris perintah).

7-2. Menukar Pengguna melalui GUI

  • Menggunakan skrin kunci membolehkan penukaran sambil mengekalkan sesi semasa aktif.
  • Log keluar sebelum menukar menutup sepenuhnya sesi pengguna sebelumnya, membebaskan sumber sistem.
  • Menu tetapan “Akaun Pengguna” membolehkan pentadbir mengurus pengguna dengan mudah.
  • Pertimbangan utama:
  • Menyimpan berbilang pengguna yang log masuk meningkatkan penggunaan memori dan boleh melambatkan sistem.
  • Pastikan semua kerja yang belum disimpan disimpan sebelum menukar pengguna.

7-3. Menukar Pengguna melalui CLI (Antara Muka Baris Perintah)

  • Perintah su [username] membolehkan menukar pengguna selepas memasukkan kata laluan mereka.
  • Perintah su - (dengan tanda hubung) memulakan sesi bersih dengan tetapan persekitaran pengguna baru.
  • Perintah sudo [command] membenarkan pengguna melaksanakan arahan pentadbiran secara sementara.
  • Dalam persekitaran SSH, perintah runuser -l [username] -c "[command]" boleh menukar pengguna tanpa menggunakan sudo.

7-4. Mengurus Pengguna (Menambah, Memadam, dan Mengubah)

  • Menambah pengguna baru:
  • Gunakan sudo adduser [username] untuk mencipta pengguna baru dengan direktori rumah.
  • Gunakan sudo usermod -aG sudo [username] untuk memberikan keistimewaan sudo.
  • Memadam pengguna:
  • sudo deluser [username] memadam pengguna sambil mengekalkan direktori rumah mereka.
  • sudo userdel -r [username] memadam kedua‑duanya, pengguna dan direktori rumah mereka.
  • Menamakan semula pengguna:
  • Gunakan sudo usermod -l [new_username] [old_username] untuk menamakan semula pengguna.
  • Namakan semula direktori rumah secara manual jika diperlukan.

Amalan Terbaik:
Sandarkan data pengguna memadam akaun (terutama fail penting).
Urus pengguna dengan keistimewaan pentadbiran secara betul (hadkan akses sudo kepada pengguna yang diperlukan).

7-5. Soalan Lazim – Isu Umum dan Penyelesaian

  • Fahami perbezaan antara su dan sudo, dan gunakan sudo untuk tujuan keselamatan bila boleh.
  • Log masuk automatik boleh memudahkan penukaran pengguna tetapi datang dengan risiko keselamatan.
  • Gunakan runuser atau sudo -u untuk menukar pengguna dengan cekap dalam persekitaran SSH.
  • Jika anda menemui su: Authentication failure, semak kata laluan dan status kunci akaun.
  • Memulihkan data pengguna yang dipadam adalah sukar, jadi sandaran berkala sangat disarankan.

7-6. Amalan Terbaik untuk Pengurusan Pengguna dalam Ubuntu

🔹 Mengurus Kebenaran Pengguna dengan Betul

  • Bezakan dengan jelas antara pengguna standard dan pengguna pentadbir (sudo).
  • Apabila menggunakan sudo, pertimbangkan menggunakan visudo untuk menyekat pengguna kepada arahan tertentu.

🔹 Pertimbangan Keselamatan

  • Elakkan log masuk sebagai pengguna root secara langsung; gunakan sudo bila diperlukan.
  • Lumpuhkan log masuk automatik dalam persekitaran perniagaan atau pelayan untuk keselamatan yang lebih baik.
  • Semak dan buang pengguna yang tidak diperlukan secara berkala untuk mengekalkan keselamatan sistem.

🔹 Sandaran Data

  • Sebelum memadam pengguna, sandarkan direktori rumah mereka menggunakan:
sudo tar -czf /backup/username_backup.tar.gz /home/username
  • Gunakan kerja rsync atau cron untuk sandaran berkala.

7-7. Ringkasan Akhir

  • Fahami kedua-dua kaedah GUI dan CLI untuk menukar pengguna dan pilih kaedah yang sesuai mengikut keperluan anda.
  • Gunakan su dan sudo dengan betul untuk menguruskan keistimewaan pentadbiran dengan berkesan.
  • Padam pengguna yang tidak digunakan untuk meningkatkan keselamatan, tetapi sentiasa sandarkan data penting sebelum melakukannya.
  • Laksanakan strategi sandaran yang kukuh untuk mengelakkan kehilangan data sekiranya berlaku pemadaman tidak sengaja.

Ubuntu menyediakan ciri pengurusan pengguna yang kuat, dan menggunakannya dengan betul akan membantu memastikan sistem yang selamat dan berkesan. Kami berharap panduan ini membantu anda memahami dan melaksanakan penukaran serta pengurusan pengguna dalam Ubuntu.