- 1 1. Pengenalan
- 2 2. Cara Menyemak Senarai Pengguna dalam Ubuntu
- 3 3. Cara Menyemak Pengguna yang Log Masuk Semasa
- 3.1 3.1 Menyemak Pengguna yang Log Masuk dengan Arahan who
- 3.2 3.2 Menyemak Aktiviti Pengguna Terperinci dengan Arahan w
- 3.3 3.3 Semak Pengguna yang Log Masuk dengan Cepat menggunakan Arahan users
- 3.4 3.4 Semak Pengguna Semasa menggunakan Arahan whoami
- 3.5 3.5 Semak Sejarah Log Masuk Terkini menggunakan Arahan last
- 4 4. Cara Semak Maklumat Pengguna Terperinci
- 5 5. Mengurus Pengguna di Ubuntu (Menambah, Memadam, dan Mengubah Suai)
- 6 6. Kes Praktikal untuk Pengurusan Pengguna
- 6.1 6.1 Mencari Pengguna Berdasarkan Kriteria Khusus
- 6.2 6.2 Mengeluarkan Pengguna Tidak Digunakan Secara Berkala
- 6.3 6.3 Semakan Pengguna yang Bersambung melalui SSH
- 6.4 6.4 Mengeksport Semua Maklumat Pengguna ke Fail CSV
- 7 7. FAQ (Soalan Lazim)
- 7.1 7.1 Adakah Selamat untuk Mengedit /etc/passwd Secara Langsung?
- 7.2 7.2 Apakah Perbezaan Antara Arahan who dan users?
- 7.3 7.3 Bagaimana Saya Boleh Semak Sejarah Log Masuk Pengguna Tertentu?
- 7.4 7.4 Bagaimana Saya Boleh Tukar Kata Laluan Pengguna?
- 7.5 7.5 Bolehkah Saya Lumpuhkan Akaun Pengguna Secara Sementara?
- 7.6 7.6 Bagaimana Saya Boleh Menambah Pengguna ke Kumpulan sudo?
- 7.7 7.7 Bagaimana Saya Boleh Memindahkan Direktori Rumah Pengguna?
- 7.8 7.8 Bagaimana Saya Boleh Memadam Pengguna dan Data Mereka Sepenuhnya?
- 7.9 7.9 Bagaimana Saya Boleh Memeriksa Aktiviti Pengguna Aktif?
- 8 8. Kesimpulan
1. Pengenalan
Ubuntu adalah pengagihan Linux yang popular digunakan oleh ramai pengguna, dari penggunaan peribadi hingga persekitaran pelayan perusahaan. Mengurus akaun pengguna adalah penting apabila mengurus sistem Ubuntu. Secara khusus, menyemak senarai pengguna yang berdaftar membantu dalam pengurusan keselamatan dan organisasi akaun.
Artikel ini memberikan penjelasan terperinci tentang cara menyemak senarai pengguna dalam Ubuntu. Ia merangkumi segala-galanya dari arahan asas hingga mendapatkan maklumat pengguna terperinci, menjadikannya berguna untuk pemula dan pengguna lanjutan.
2. Cara Menyemak Senarai Pengguna dalam Ubuntu
Dalam Ubuntu, maklumat pengguna boleh didapati dengan mudah menggunakan fail atau arahan khusus. Anda boleh menyemak senarai pengguna menggunakan kaedah berikut.
2.1 Memaparkan Senarai Pengguna dengan /etc/passwd
Dalam Ubuntu, semua maklumat pengguna disimpan dalam fail /etc/passwd. Dengan memaparkan fail ini, anda boleh menyemak semua pengguna yang berdaftar.
Contoh Arahan
cat /etc/passwd
Melaksanakan arahan ini akan memaparkan maklumat dalam format berikut:
root:x:0:0:root:/root:/bin/bash
user1:x:1000:1000:User One,,,:/home/user1:/bin/bash
user2:x:1001:1001:User Two,,,:/home/user2:/bin/bash
Setiap baris terdiri daripada medan yang dipisahkan oleh tanda titik dua (“:“) dan mengandungi maklumat berikut:
- Nama Pengguna
- Kata Laluan (dipaparkan sebagai “x” untuk keselamatan)
- ID Pengguna (UID)
- ID Kumpulan (GID)
- Maklumat Pengguna (Komen)
- Direktori Rumah
- Shell Lalai
Oleh kerana fail ini termasuk pengguna sistem juga, anda boleh menggunakan kaedah berikut untuk mengekstrak hanya pengguna log masuk biasa.
2.2 Mendapatkan Hanya Nama Pengguna
Untuk memaparkan hanya senarai nama pengguna, gunakan arahan berikut:
cut -d: -f1 /etc/passwd
Secara alternatif, anda boleh menggunakan arahan awk:
awk -F':' '{ print $1 }' /etc/passwd
Contoh output:
root
user1
user2
2.3 Mencari Pengguna Tertentu
Untuk menyemak jika pengguna tertentu wujud, gunakan arahan grep:
grep 'user1' /etc/passwd
Melaksanakan arahan ini akan memaparkan hanya maklumat yang berkaitan dengan user1.
2.4 Mendapatkan Maklumat Kumpulan dengan /etc/group
Untuk menyemak kumpulan mana yang diikuti oleh pengguna, rujuk fail /etc/group.
cat /etc/group | cut -d: -f1
Untuk menyemak kumpulan yang diikuti oleh pengguna tertentu, gunakan arahan berikut:
groups user1
Contoh output:
user1 : user1 sudo
Ini menunjukkan bahawa user1 juga merupakan ahli kumpulan sudo.

3. Cara Menyemak Pengguna yang Log Masuk Semasa
Dalam Ubuntu, terdapat beberapa cara untuk menyemak pengguna mana yang sedang log masuk ke sistem. Dengan menggunakan arahan khusus, anda boleh mendapatkan maklumat tentang sesi aktif dan pengguna yang log masuk.
3.1 Menyemak Pengguna yang Log Masuk dengan Arahan who
Arahan who menyenaraikan semua pengguna yang sedang log masuk.
Contoh Arahan
who
Contoh Output
user1 tty1 2025-02-16 10:05
user2 pts/0 2025-02-16 11:30
Penjelasan Medan
- Nama Pengguna (Pengguna yang log masuk)
- Nama Terminal (Konsol fizikal
tty1atau sesi jauhpts/0) - Masa Log Masuk
Arahan who adalah mudah dan berguna untuk menyemak pengguna yang log masuk dengan cepat.
3.2 Menyemak Aktiviti Pengguna Terperinci dengan Arahan w
Arahan w memberikan maklumat yang lebih terperinci daripada who.
Contoh Arahan
w
Contoh Output
11:35:25 up 2:15, 2 users, load average: 0.03, 0.02, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user1 tty1 10:05 1:30m 0.10s 0.10s -bash
user2 pts/0 192.168.1.10 11:30 0.00s 0.05s 0.02s sshd
Penjelasan Medan
- Masa Operasi Sistem (up 2:15)
- Bilangan Pengguna yang Log Masuk (2 pengguna)
- Purata Beban CPU
- Nama Pengguna (USER)
- Terminal yang Disambungkan (TTY)
- Sumber Sambungan Jauh (FROM)
- Masa Log Masuk (LOGIN@)
- Masa Idle (IDLE)
- Penggunaan CPU (JCPU, PCPU)
- Proses yang Berjalan (WHAT)
Oleh kerana medan FROM menunjukkan alamat IP jauh untuk sambungan SSH, arahan ini berguna untuk mengurus dan memantau akses jauh.
3.3 Semak Pengguna yang Log Masuk dengan Cepat menggunakan Arahan users
Jika anda hanya memerlukan senarai ringkas nama pengguna yang sedang log masuk, gunakan arahan users.
Arahan Contoh
users
Keluaran Contoh
user1 user2
Arahan ini adalah versi ringkas daripada who, yang memaparkan hanya nama pengguna.
3.4 Semak Pengguna Semasa menggunakan Arahan whoami
Jika anda ingin menyemak pengguna mana yang sedang menjalankan sesi terminal, gunakan arahan whoami.
Arahan Contoh
whoami
Keluaran Contoh
user1
Arahan ini berguna untuk mengesahkan akaun pengguna mana yang sedang melaksanakan arahan.
3.5 Semak Sejarah Log Masuk Terkini menggunakan Arahan last
Arahan last membolehkan anda menyemak sejarah log masuk pengguna lalu.
Arahan Contoh
last
Keluaran Contoh
user1 pts/0 192.168.1.10 Mon Feb 15 10:20 still logged in
user2 tty1 Mon Feb 15 09:30 - 10:00 (00:30)
root tty1 Sun Feb 14 22:15 - 23:45 (01:30)
Penjelasan Medan
- Nama Pengguna
- Terminal yang Disambungkan (tty1, pts/0, dsb.)
- Sumber Sambungan Jauh (Alamat IP)
- Masa Mula Log Masuk
- Masa Log Keluar (atau “masih log masuk” untuk sesi aktif)
- Jumlah Tempoh Log Masuk (contohnya, 00:30 = 30 minit)
Arahan ini berguna untuk memantau log masuk lalu dan mengesan akses tidak dibenarkan.
4. Cara Semak Maklumat Pengguna Terperinci
Di Ubuntu, beberapa arahan tersedia untuk mendapatkan maklumat terperinci tentang pengguna yang didaftarkan. Dengan menyemak UID pengguna, kumpulan, shell log masuk, dan atribut lain, pentadbir boleh mengurus kebenaran dan tetapan keselamatan dengan berkesan.
Bahagian ini menerangkan cara mendapatkan maklumat pengguna terperinci menggunakan arahan seperti id, finger, dan chage.
4.1 Semak UID Pengguna, GID, dan Kumpulan menggunakan Arahan id
Arahan id menyediakan maklumat tentang UID (ID Pengguna), GID (ID Kumpulan), dan keahlian kumpulan pengguna.
Arahan Contoh
id user1
Keluaran Contoh
uid=1001(user1) gid=1001(user1) groups=1001(user1),27(sudo),1002(docker)
Penjelasan Medan
uid=1001(user1)→ ID Pengguna (Pengenal pasti unik untuk pengguna)gid=1001(user1)→ ID Kumpulan (Kumpulan utama pengguna)groups=1001(user1),27(sudo),1002(docker)→ Senarai kumpulan yang dimiliki pengguna
Maklumat ini berguna apabila mengesahkan kumpulan mana yang ditugaskan kepada pengguna.
Semak Maklumat untuk Pengguna yang Log Masuk Semasa
id
Melaksanakan arahan ini akan memaparkan maklumat ID untuk pengguna yang log masuk semasa.
4.2 Semak Kumpulan Pengguna menggunakan Arahan groups
Untuk menyemak kumpulan mana yang dimiliki pengguna tertentu, gunakan arahan groups.
Arahan Contoh
groups user1
Keluaran Contoh
user1 : user1 sudo docker
Walaupun arahan id juga menyediakan maklumat kumpulan, arahan groups lebih mudah apabila anda hanya perlu menyemak nama kumpulan.
Semak Kumpulan untuk Pengguna yang Log Masuk Semasa
groups
Arahan ini memaparkan kumpulan yang dimiliki pengguna semasa.
4.3 Dapatkan Maklumat Pengguna Terperinci menggunakan Arahan finger
Arahan finger menyediakan butiran tambahan seperti nama penuh, maklumat log masuk, dan jenis shell.
Pasang finger
Arahan finger tidak dipasang secara lalai. Pasang ia dengan arahan berikut:
sudo apt install finger
Arahan Contoh
finger user1
Contoh Output
Login: user1 Name: User One
Directory: /home/user1 Shell: /bin/bash
Last login: Mon Feb 16 10:20 (UTC) on pts/0
Penerangan Medan
- Login → Nama Pengguna
- Name → Nama Penuh (boleh kosong)
- Directory → Direktori Rumah Pengguna
- Shell → Shell yang digunakan oleh pengguna
- Last login → Masa log masuk terakhir yang direkod
Pentadbir sistem boleh menggunakan finger untuk semak dengan cepat pengguna mana yang sedang log masuk dan aktiviti log masuk terakhir mereka.
4.4 Memeriksa Tamat Tempoh Kata Laluan dengan Arahan chage
Pentadbir boleh menggunakan arahan chage untuk memeriksa butiran tamat tempoh kata laluan dan tarikh perubahan kata laluan terakhir untuk seorang pengguna.
Contoh Arahan
sudo chage -l user1
Contoh Output
Last password change : Jan 15, 2025
Password expires : Mar 15, 2025
Password inactive : never
Account expires : never
Minimum number of days between password change : 7
Maximum number of days between password change : 60
Number of days of warning before password expires : 5
Penerangan Medan
- Last password change → Tarikh kemas kini kata laluan terakhir
- Password expires → Tarikh tamat tempoh kata laluan
- Password inactive → Tempoh sebelum kata laluan menjadi tidak aktif
- Account expires → Tarikh akaun akan dilumpuhkan
- Minimum number of days between password change → Selang minimum yang diperlukan antara perubahan kata laluan
- Maximum number of days between password change → Tempoh maksimum yang kata laluan kekal sah
- Number of days of warning before password expires → Bilangan hari sebelum tamat tempoh apabila pengguna menerima amaran
Pentadbir boleh menggunakan maklumat ini untuk menguatkuasakan dasar kata laluan dan meningkatkan keselamatan.
5. Mengurus Pengguna di Ubuntu (Menambah, Memadam, dan Mengubah Suai)
Pengurusan pengguna yang betul adalah penting untuk pentadbir sistem di Ubuntu. Menambah pengguna baru, membuang yang lama, dan mengubah suai maklumat pengguna sedia ada membantu mengekalkan keselamatan dan kecekapan.
Bahagian ini menerangkan bagaimana mengurus pengguna menggunakan arahan seperti adduser, deluser, dan usermod.
5.1 Menambah Pengguna
Untuk mencipta pengguna baru di Ubuntu, anda boleh menggunakan sama ada arahan adduser atau useradd.
5.1.1 Menggunakan Arahan adduser (Disyorkan)
Arahan adduser adalah alat interaktif yang memudahkan proses penciptaan pengguna.
Contoh Arahan
sudo adduser newuser
Proses Interaktif
Adding user `newuser' ...
Adding new group `newuser' (1002) ...
Adding new user `newuser' (1002) with group `newuser' ...
Creating home directory `/home/newuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: ********
Retype new UNIX password: ********
passwd: password updated successfully
Changing the user information for newuser
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
Apa yang Dicipta
- Akaun pengguna
- Kumpulan khusus
- Direktori rumah (
/home/newuser) - Kata laluan log masuk
- Maklumat pengguna asas
Kaedah ini adalah yang paling biasa dan mesra pemula.
5.1.2 Menggunakan Arahan useradd (Untuk Pengguna Lanjutan)
Arahan useradd berbeza daripada adduser kerana ia adalah alat tahap rendah, direka untuk scripting dan tidak secara automatik mencipta direktori rumah.
Contoh Arahan
sudo useradd -m -s /bin/bash newuser
sudo passwd newuser
Penerangan Pilihan
-m→ Mencipta direktori rumah-s /bin/bash→ Tetapkan shell lalai kepada/bin/bash
Apabila menggunakan useradd, anda mesti secara manual tetapkan kata laluan untuk pengguna baru.
5.2 Memadam Pengguna
Untuk membuang akaun pengguna yang tidak lagi diperlukan, gunakan sama ada arahan deluser atau userdel.
2.1 Meng Perintah deluser (Disyorkan)
Perintah deluser adalah pasangan kepada adduser dan digunakan untuk mengeluarkan pengguna.
Contoh Perintah
sudo deluser newuser
Mengeluarkan Direktori Rumah Juga
sudo deluser --remove-home newuser
Perintah ini akan memadam kedua-dua akaun pengguna dan direktori rumah pengguna (/home/newuser).
5.2.2 Menggunakan Perintah userdel (Untuk Pengguna Lanjutan)
Perintah userdel memberikan kawalan yang lebih langsung ke atas penghapusan pengguna.
Contoh Perintah
sudo userdel newuser
Memadam Direktori Rumah
sudo userdel -r newuser
Berbeza dengan deluser, userdel boleh berisiko jika digunakan secara tidak betul, jadi berhati-hatilah.
5.3 Mengubah Maklumat Pengguna
Untuk mengubah butir-butir pengguna sedia ada, gunakan perintah usermod.
5.3.1 Menukar Nama Pengguna
Contoh Perintah
sudo usermod -l newname oldname
Ini menukar oldname kepada newname.
5.3.2 Menukar Direktori Rumah
Untuk menukar direktori rumah pengguna, gunakan pilihan -d.
Contoh Perintah
sudo usermod -d /new/home/path user1
Memindahkan Direktori Rumah Semasa ke Lokasi Baru
sudo usermod -d /home/newuser -m user1
5.3.3 Menukar Keahlian Kumpulan Pengguna
Untuk menambah pengguna ke kumpulan lain, gunakan usermod -aG.
Menambah Pengguna ke Kumpulan sudo
sudo usermod -aG sudo user1
Menyemak Keahlian Kumpulan Semasa
groups user1
5.3.4 Menukar Kata Laluan Pengguna
Pentadbir boleh menukar kata laluan pengguna menggunakan perintah passwd.
Contoh Perintah
sudo passwd user1
Contoh Output
Enter new UNIX password: ********
Retype new UNIX password: ********
passwd: password updated successfully
Perintah ini mengemas kini kata laluan untuk user1, memerlukan mereka menggunakan kata laluan baru pada log masuk seterusnya.
6. Kes Praktikal untuk Pengurusan Pengguna
Mengurus pengguna dalam Ubuntu bukan sekadar menyenaraikan, menambah, atau memadam mereka. Memahami bagaimana mengurus pengguna dengan berkesan berdasarkan senario khusus adalah penting.
Bahagian ini menyediakan kes penggunaan dunia sebenar dan contoh perintah untuk membantu anda mengurus pengguna dengan cekap.
6.1 Mencari Pengguna Berdasarkan Kriteria Khusus
6.1.1 Menyenaraikan Pentadbir (Pengguna dengan Keistimewaan sudo)
Pentadbir sistem selalunya perlu memeriksa pengguna yang mempunyai keistimewaan sudo. Anda boleh mendapatkan maklumat ini menggunakan perintah getent untuk mencari dalam fail /etc/group.
Contoh Perintah
getent group sudo
Contoh Output
sudo:x:27:user1,user2
Penjelasan Output:
sudo:x:27:→ Maklumat tentang kumpulansudouser1,user2→ Pengguna yang tergolong dalam kumpulansudo
Kaedah ini membolehkan anda menyemak dengan cepat pengguna yang mempunyai keistimewaan pentadbiran.
6.1.2 Menyenaraikan Pengguna yang Boleh Log Masuk Sahaja
Fail /etc/passwd mengandungi kedua-dua pengguna sistem dan biasa. Untuk mencari pengguna yang sebenarnya boleh log masuk, tapis pengguna dengan shell yang sah.
Contoh Perintah
grep '/bin/bash' /etc/passwd
Contoh Output
user1:x:1001:1001::/home/user1:/bin/bash
user2:x:1002:1002::/home/user2:/bin/bash
Kelebedah Ini:
- Hanya pengguna dengan
/bin/bashatau/bin/shyang dipaparkan - Akaun sistem dengan
nologindikecualikan
6.1.3 Menyenaraikan Pengguna Sistem (Akaun Bukan Log Masuk)
Pengguna sistem biasanya mempunyai /usr/sbin/nologin atau /bin/false sebagai shell lalai mereka. Anda boleh menapis mereka menggunakan perintah berikut.
Contoh Perintah
grep -E '/usr/sbin/nologin|/bin/false' /etc/passwd
Contoh Output
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
syslog:x:104:110::/home/syslog:/bin/false
Menyemak akaun sistem memastikan mereka tidak terpadam secara tidak sengaja.
6.2 Mengeluarkan Pengguna Tidak Digunakan Secara Berkala
6.2.1 Menyenaraikan Pengguna yang Tidak Log Masuk Baru-baru Ini
Untuk memadamkan pengguna tidak aktif, semak sejarah log masuk terakhir menggunakan arahan lastlog.
Contoh Arahan
lastlog
Contoh Output
Username Port From Latest
root tty1 Mon Feb 12 14:02:08 +0000 2025
user1 pts/0 192.168.1.10 Mon Jan 15 10:30:12 +0000 2025
user2 pts/1 192.168.1.20 Never logged in
Never logged in→ Pengguna belum pernah log masuk
Berdasarkan maklumat ini, anda boleh memutuskan sama ada untuk mengalih keluar akaun tidak aktif.
Arahan untuk Memadamkan Akaun Tidak Digunakan
sudo deluser user2 --remove-home
6.2.2 Semakan Tarikh Perubahan Kata Laluan Terakhir
Arahan chage membolehkan anda menyemak bila pengguna terakhir kali menukar kata laluan mereka.
Contoh Arahan
sudo chage -l user1
Contoh Output
Last password change : Jan 15, 2025
Password expires : Mar 15, 2025
Password inactive : never
Jika kata laluan tidak ditukar untuk masa yang lama, anda mungkin mahu memaksa penetapan semula.
Memaksa Perubahan Kata Laluan
sudo passwd --expire user1
Ini memaksa pengguna untuk tetapkan kata laluan baru semasa log masuk seterusnya.
6.3 Semakan Pengguna yang Bersambung melalui SSH
Apabila menguruskan pelayan jauh, adalah penting untuk menjejaki pengguna mana yang bersambung melalui SSH.
Contoh Arahan
who | grep pts
Contoh Output
user1 pts/0 192.168.1.10 11:30
Arahan ini membantu mengenal pasti pengguna jauh dan alamat IP mereka.
6.4 Mengeksport Semua Maklumat Pengguna ke Fail CSV
Jika anda perlu mencipta laporan yang menyenaraikan semua pengguna, anda boleh mengeksport data menggunakan arahan getent.
Contoh Arahan
getent passwd | awk -F: '{print $1 "," $3 "," $4 "," $6}' > users.csv
Contoh Output CSV
root,0,0,/root
user1,1001,1001,/home/user1
user2,1002,1002,/home/user2
- Nama pengguna, UID, GID, dan direktori rumah dieksport dalam format CSV
- Data boleh dianalisis menggunakan Excel atau Google Sheets
7. FAQ (Soalan Lazim)
Bahagian ini menjawab soalan lazim yang berkaitan dengan pengurusan pengguna dalam Ubuntu. Ia menyediakan petua penyelesaian masalah dan amalan terbaik untuk pentadbiran pengguna yang cekap.
7.1 Adakah Selamat untuk Mengedit /etc/passwd Secara Langsung?
Jawapan:
Pengeditan secara langsung tidak disyorkan. Fail /etc/passwd adalah fail sistem kritikal, dan pengubahsuaian yang salah boleh menghalang pengguna daripada log masuk.
Kaedah Disyorkan:
Gunakan arahan seperti usermod atau vipw untuk pengeditan selamat.
Arahan Pengeditan Selamat:
sudo vipw
Arahan ini mengunci fail untuk mengelakkan pengeditan serentak, memastikan pengubahsuaian selamat.
7.2 Apakah Perbezaan Antara Arahan who dan users?
Jawapan:
Command | Description |
|---|---|
who | Displays details about logged-in users, including login time and terminal. |
users | Shows only the usernames of currently logged-in users in a simple list. |
Contoh Penggunaan:
who
Contoh Output:
user1 tty1 2025-02-16 10:05
user2 pts/0 2025-02-16 11:30
users
Contoh Output:
user1 user2
Arahan who menyediakan maklumat yang lebih terperinci.
7.3 Bagaimana Saya Boleh Semak Sejarah Log Masuk Pengguna Tertentu?
Jawapan:
Gunakan arahan last untuk menyemak sejarah log masuk.
Contoh Arahan:
last user1
Contoh Output:
user1 pts/0 192.168.1.10 Mon Feb 15 10:20 still logged in
user1 tty1 Mon Feb 10 09:30 - 10:00 (00:30)
Ini membantu menjejaki aktiviti log masuk, termasuk sambungan jauh.
7.4 Bagaimana Saya Boleh Tukar Kata Laluan Pengguna?
Jawapan:
Pentadbir boleh menukar kata laluan pengguna menggunakan arahan passwd.
Contoh Arahan:
sudo passwd user1
Contoh Output:
Enter new UNIX password: ********
Retype new UNIX password: ********
passwd: password updated successfully
Pengguna mesti menggunakan kata laluan baru semasa log masuk seterusnya.
7.5 Bolehkah Saya Lumpuhkan Akaun Pengguna Secara Sementara?
Jawapan:
Ya, anda boleh mengunci akaun sementara menggunakan usermod.
Mengunci Akaun:
sudo usermod -L user1
Pengguna tidak akan dapat log masuk sehingga akaun dibuka kunci.
Membuka Kunci Akaun:
sudo usermod -U user1
7.6 Bagaimana Saya Boleh Menambah Pengguna ke Kumpulan sudo?
Jawapan:
Gunakan arahan usermod untuk memberikan keistimewaan sudo.
Contoh Arahan:
sudo usermod -aG sudo user1
Selepas menjalankan arahan ini, user1 boleh melaksanakan arahan dengan sudo.
7.7 Bagaimana Saya Boleh Memindahkan Direktori Rumah Pengguna?
Jawapan:
Gunakan usermod -d untuk menetapkan direktori rumah baru.
Contoh Arahan:
sudo usermod -d /new/home/path -m user1
7.8 Bagaimana Saya Boleh Memadam Pengguna dan Data Mereka Sepenuhnya?
Jawapan:
Gunakan deluser atau userdel untuk memadam pengguna.
Contoh Arahan:
sudo deluser --remove-home user1
Secara alternatif:
sudo userdel -r user1
Ini akan memadam akaun pengguna dan direktori rumah.
7.9 Bagaimana Saya Boleh Memeriksa Aktiviti Pengguna Aktif?
Jawapan:
Gunakan arahan w untuk memantau pengguna yang log masuk.
Contoh Arahan:
w
Contoh Output:
11:35:25 up 2:15, 2 users, load average: 0.03, 0.02, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user1 tty1 10:05 1:30m 0.10s 0.10s -bash
user2 pts/0 192.168.1.10 11:30 0.00s 0.05s 0.02s sshd
Arahan ini membantu mengesan aktiviti pengguna dan beban sistem.
8. Kesimpulan
Pengurusan pengguna dalam Ubuntu adalah penting untuk persekitaran peribadi dan perusahaan. Dengan menggunakan arahan dan teknik yang diliputi dalam panduan ini, anda boleh mengendalikan akaun pengguna dengan berkesan, meningkatkan keselamatan, dan mengoptimumkan pentadbiran sistem.
Pantau aktiviti pengguna secara berkala, menguruskan kebenaran, dan mengekalkan tetapan keselamatan yang terkini akan memastikan sistem yang dijaga dengan baik dan selamat.

![Ralat Pemasangan Ubuntu dan Penyelesaian [Penyelesaian Masalah Mengikut Punca]](https://www.linux.digibeatrix.com/wp-content/uploads/2025/02/2587f7b8db608636bf2ad60280ab72e3-375x214.webp)
