Kompletong Gabay sa Pagpalit ng User sa Ubuntu: GUI at CLI

目次

1. Panimula

Ano ang Paglipat ng User sa Ubuntu?

Ang Ubuntu ay isang Linux distribution na sumusuporta sa multi-user, na nagbibigay-daan sa maraming user na gumamit ng isang PC o server. Kaya naman, ang paglipat ng user account ay malawak na ginagamit mula sa personal na paggamit hanggang sa mga kumpanya, institusyong pang-edukasyon, at development environment.

Sa pamamagitan ng paglipat ng user, magkakaroon ng kakayahang mapanatili ang indibidwal na environment ng trabaho habang hindi naaapektuhan ang data o setting ng iba pang user.

Mga Sitwasyon ng Paglipat ng User sa Ubuntu

May ilang pagkakataon na kailanganin ang paglipat ng user sa Ubuntu. Narito ang mga pangunahing senaryo.

1-1. Kapag nagbabahagi ng PC sa tahanan

Kung nagbabahagi ng Ubuntu sa pamilya, kailangan ng paglipat ng user upang mapanatili ang desktop environment at setting para sa bawat indibidwal na account. Halimbawa, sa pamamagitan ng paghihiwalay ng account ng magulang at ng bata, maaaring malinaw na ihiwalay ang environment para sa pag-aaral at para sa trabaho.

1-2. Paggamit sa mga kumpanya o institusyong pang-edukasyon

Sa mga kumpanya o paaralan, maaaring gamitin ng maraming empleyado o estudyante ang isang PC. Sa panahong iyon, kinakailangan ang paglipat ng account upang mapanatili ng bawat user ang kanilang indibidwal na data at setting.
Bukod dito, kailangan ng system administrator ng privileged account (root permissions) para sa ilang gawain, kaya kailangan din ng paglipat ng user sa panahon ng administrative tasks.

1-3. Paglipat ng User sa Pamamahala ng Server

Sa Ubuntu server, karaniwang gumagamit ng partikular na user account upang i-execute ang mga application o service. Halimbawa,

  • Mag-login bilang general user → Lumipat lamang sa administrator permissions kapag kailangan
  • Lumipat sa partikular na user upang pamahalaan ang tiyak na system service

Sa mga ganitong senaryo, madalas na ginagamit ang paglipat ng user gamit ang command line (CLI).

1-4. Paggamit ng Iba’t Ibang User sa Development Environment

Maaari ring maglipat ng iba’t ibang user ang mga developer upang mag-test. Halimbawa,

  • Gumawa ng normal na development work bilang general user
  • Mag-test ng behavior ng partikular na application sa iba pang user environment
  • I-implement ang partikular na administrative task bilang root user

Lalo na, mahalaga ang paglipat ng user kapag kailangan ang pag-verify ng operation sa iba’t ibang level ng permissions.

Mga Nilalaman na Ipapaliwanag sa Artikulong Ito

Sa artikulong ito, ipapaliwanag ang mga paraan ng paglipat ng user sa Ubuntu mula sa perspektibo ng GUI (Graphical User Interface) at command line (CLI). Bukod dito, detalyadong ipapaliwanag din ang pagkakaiba ng sudo at su, paglipat ng user sa SSH environment, at paghawak ng error troubleshooting.

2. Mga Batayan ng Pamamahala ng User at Paghahalo sa Ubuntu

Ang Ubuntu ay isang Multi-User System

Ang Ubuntu, na isang OS na batay sa Linux, ay may mekanismo na nagbibigay-daan sa maraming user na mag-log in. Sa bawat user ay may dedikadong account na iniuugnay, at maaari nilang pamahalaan ang kanilang sariling independiyenteng mga setting at data.

Ang Pagkakahiwalay ng Kapaligiran ng Bawat User

Sa Ubuntu, ang bawat user ay may indibidwal na kapaligiran tulad ng sumusunod.

  • Home Directory (hal.: /home/username/)
  • Mga File ng Setting (indibidwal na setting bawat app)
  • Mga Karapatan at Kontrol ng Access (mga karapatan sa pagpapatupad ng file o command)
  • Mga Proseso na Tumatakbo (sesyon na naglo-log in o background processing)

Sa pamamagitan ng mekanismong ito, kahit na gumagamit ng parehong Ubuntu system ang iba’t ibang user, hindi sila magkakaapekto sa kapaligiran ng isa’t isa.

Mga Uri ng User sa Ubuntu

May ilang iba’t ibang uri ng user sa Ubuntu. Sa pamamagitan ng pag-unawa sa bawat papel, maaari mong pamahalaan at magpalit ng user nang angkop.

Karaniwang User

Ang karaniwang user (standard user) ay ang account para sa normal na operasyon.

  • May limitasyon sa pag-install ng software o pagbabago ng setting
  • Hindi makaka-access sa data ng iba pang user (kung walang angkop na karapatan)
  • Pamamahala ng personal na data at aplikasyon

Administrator User (sudo group)

Ang administrator user ay maaaring makakuha ng pansamantalang karapatan ng system administrator (root) gamit ang sudo command.

  • Gamit ang sudo, posible ang pag-install ng software o pagbabago ng system setting
  • Ang account na ginawa sa unang setup ng Ubuntu ay karaniwang may sudo karapatan

Command para sa pagkumpirma ng administrator user

getent group sudo

Sa pamamagitan nito, makakakuha ka ng listahan ng mga user na miyembro ng sudo group.

root User

Ang root user ay ang superuser na may buong kontrol sa buong system.
Sa Ubuntu, dahil sa mga dahilan ng seguridad, hindi maaaring gamitin nang direkta ang root user sa default setting.

  • Inirerekomenda ang paggamit ng sudo command para sa pansamantalang root karapatan
  • Kung kinakailangan, gumamit ng sudo su o sudo -i upang pumasok sa root shell

Paraan ng Pag-activate ng root User (hindi inirerekomenda)

sudo passwd root

Kung i-set ang password ng root user, maaari nang mag-log in bilang root gamit ang su command nang direkta, ngunit kailangan mag-ingat dahil sa risk sa seguridad.

Mga Punktong Dapat Isaalang-alang sa Paghahalo ng User

May ilang paraan ng pagpapalit ng user sa Ubuntu, ngunit mahalagang pumili ng angkop na paraan batay sa kapaligiran o layunin.

Paghahalo sa GUI

Kung gumagamit ng desktop environment, ang pagpapalit sa GUI (Graphical User Interface) ay ang pinakamadali.

  • Paghahalo gamit ang lock screen
  • Mag-log out pagkatapos at mag-log in sa ibang user
  • Paghahalo mula sa setting menu

Ang detalyadong paraan ng pagpapalit sa GUI ay ipapaliwanag nang detalyado sa susunod na seksyon 「3. Paraan ng Paghahalo ng User sa GUI」.

Paghahalo sa CLI (Command Line)

Kung gagamit ng terminal para magpalit ng user, pangunahing gumamit ng su o sudo command.

su Command

Sa pagpapalit sa ibang user:

su [username]

Sa pagpapalit sa root user:

su -

Ito ay ang paraan ng pagpasok sa kapaligiran ng ibang user habang pinapanatili ang kasalukuyang shell.

sudo Command

Sa pansamantalang pagpapatupad ng command na may administrator karapatan:

sudo [command]

Sa pag-log in bilang root:

sudo su

O

sudo -i

Ang detalyadong operasyon sa CLI ay ipapaliwanag nang detalyado sa susunod na seksyon 「4. Paghahalo ng User sa Command Line (CLI)」.

Ang Pagpapanatili ng Session at Epekto sa Paghahalo

  • Sa pagpapalit ng user sa GUI, pinapanatili ang session ng nakaraang user, kaya pinapanatili rin ang mga aplikasyong bukas
  • Sa pagpapalit ng user sa CLI (terminal), nagsisimula ang bagong session, at hindi naaapektuhan ang proseso ng nakaraang session
  • Sa paggamit ng su para sa pagpapalit, maaaring manaig ang environment variables ng orihinal na user, kaya gumamit ng su - kung nais i-reset ang environment variables

Buod

  • Ang Ubuntu ay multi-user system, at ang bawat user ay may independiyenteng kapaligiran
  • May karaniwang user, administrator user (sudo), root user na iba’t ibang karapatan
  • Maaaring magpalit ng user gamit ang dalawang uri: GUI at CLI
  • Mahalagang pumili ng angkop na paraan ng pagpapalit batay sa kapaligiran o layunin

3. Paraan ng Pagpalit ng Tagagamit sa GUI

Sa kapaligiran ng desktop ng Ubuntu, gamit ang Graikal na User Interface (GUI), madaling mapapalitan ang mga tagagamit. Mga baguhan na hindi sanay sa command line ay madaling ma-ooperate ito nang intuitive, kaya isa ito sa pinakamadaling paraan.

Sa seksyong ito, pagpapalit mula sa lock screen, pagpapalit pagkatapos mag-logout na dalawang paraan ay tatalakayin nang detalyado.

3-1. Paggamit ng Lock Screen upang Palitan ang Tagagamit

May funksyon upang palitan ang ibang tagagamit habang pinapanatili ang kasalukuyang sesyon sa Ubuntu. Halimbawa, kapag nagbabahagi ng PC ang pamilya o kailangan ng administrador na magtrabaho nang pansamantala sa ibang account, ito ay maginhawa.

Mga Hakbang sa Pagpapalit Gamit ang Lock Screen

  1. I-click ang system menu sa kanang itaas ng screen (icon ng power button)
  2. I-click ang “Lock” button
  3. Ang screen ay maglo-lock, at ang sesyon ng kasalukuyang tagagamit ay mapapanatili
  4. Piliin ang “Pagpalit ng Tagagamit” button sa login screen
  5. Piliin ang bagong tagagamit, i-enter ang password at mag-login

“Lock” button

「ユーザーの切り替え」ボタン

Sa kanang ibaba ng screen “Pagpalit ng Tagagamit”

新しいユーザーを選択

Piliin ang bagong tagagamit.

Mga Benepisyo ng Paggamit ng Lock Screen

Ang sesyon ng nakaraang tagagamit ay mapapanatili
Ang mga app at nilalaman ng trabaho ay mananatiling ganun pa rin
Angkop ito sa pansamantalang pagpalit ng tagagamit

Gayunpaman, kung maraming tagagamit ang naka-login pa rin, tataas ang paggamit ng memorya, kaya kailangang mag-ingat kung limitadong system resources.

3-2. Mag-Logout at Mag-Login sa Iba Pang Tagagamit

Hindi katulad ng paggamit ng lock screen, sa paraang mag-logout pagkatapos at mag-login sa bagong tagagamit, kailangang mag-ingat na ang sesyon ng nakaraang tagagamit ay ganap na matatapos.

Mga Hakbang sa Pagpapalit ng Tagagamit Pagkatapos Mag-Logout

  1. Buksan ang system menu sa kanang itaas ng screen
  2. I-click ang “Logout”
  3. Pipiliin ang “Logout” sa confirmation dialog na lalabas
  4. Ang login screen ay lalabas
  5. Piliin ang bagong tagagamit, i-enter ang password at mag-login

Mga Benepisyo at Disbentaha ng Paggamit ng Logout

Ang mga app at proseso ng nakaraang tagagamit ay ganap na matatapos (paglaya ng memorya)
Mababawasan ang paggamit ng system resources
May posiblidad na mawala ang hindi nagingat na data ng nakaraang tagagamit
Kailangang i-restart ang mga app sa bawat pagpalit ng tagagamit

「ログアウト」をクリック
確認ダイアログ
ログイン画面

3-3. Mga Paalala sa Pagpapalit ng Tagagamit

Epekto ng Pagpapalit sa Performance

  • Sa kaso ng paggamit ng lock screen, ang mga app ng nakaraang tagagamit ay patuloy na tatakbo sa background, kaya tataas ang paggamit ng memorya
  • Sa mababang spec na PC, kapag naka-login nang sabay-sabay ang maraming tagagamit, magiging mabagal ang paggana
  • Lalo na, sa video editing o virtual machine, kailangang mag-ingat sa pamamahala ng resources

Pag-iingat ng Data Sa Panahon ng Pagpapalit

  • Ang hindi nagingat na dokumento o file ay dapat i-save bago magpalit
  • Kahit may auto-save function ang app, mas ligtas na i-save nang manu-mano
  • Lalo na mag-ingat sa mga tab ng browser o nilalaman ng text editor

3-4. Buod

  • Sa Ubuntu, madaling mapapalitan ang mga tagagamit gamit ang GUI
  • Kapag gumamit ng lock screen, mapapanatili ang sesyon, at kapag mag-logout, ganap na matatapos ito
  • Ang pagpapalit mula sa settings menu ay pangunahing para sa mga administrador na namamahala ng mga tagagamit
  • Mahalagang mag-ingat sa paggamit ng memorya at hindi nagingat na data habang nagpapalit

4. Pagpalit ng User sa Command Line (CLI)

Sa Ubuntu, maaari kang madaling magpalit ng user gamit ang command line (CLI). Lalo na, sa kapaligiran ng server o panahon ng remote access (SSH connection) kung saan hindi magagamit ang GUI, kailangan ang operasyon sa CLI.

Sa seksyong ito, su command, sudo command, paraan ng pagpalit ng user sa SSH environment ay ipapaliwanag nang detalyado.

4-1. Pagpalit ng User Gamit ang su Command

Ang su command (Switch User) ay isang command para magpalit ng kasalukuyang user patungo sa ibang user. Sa pamamagitan ng pag-input ng password, maaari kang mag-access sa environment ng ibang user.

Basic na Paggamit ng su Command

Kung magpapalit sa ibang user:

su [username]

Halimbawa:

su john

Hihilingin ang password, kaya i-input ang password ng user na pupuntahan.

Pagpalit sa root User

Kung magpapalit sa root user:

su -

O kaya

su root

Dahil may malakas na administrative privileges ang root user, kailangang mag-ingat upang hindi magkamali sa operasyon.

Ang Pagkakaiba ng su – (kasama ang hyphen)

Ang su command ay may su at su - na dalawang paraan ng paggamit.

CommandAksyon
su [username]Nagpapanatili ng environment variables habang nagpapalit ng user
su - [username]Nagsisimula ng ganap na bagong login session (reset ng environment variables)

Inirerekomenda ang su -.
Ito ay dahil maaari nitong i-apply nang tama ang environment variables ng bagong user (path, shell settings, atbp.).

Mga Paunawa sa Paggamit ng su

  • Kailangang alam ang password ng target user para magamit ang su
  • Para sa mga gawain na nangangailangan ng administrative privileges, inirerekomenda ang paggamit ng sudo sa halip na su
  • Ang pagiging root sa su ay mapanganib (pagkatapos ng gawain, gumamit ng exit command para bumalik sa orihinal na user)
exit

4-2. Pagpalit ng User Gamit ang sudo Command

Ang sudo command (Superuser Do) ay isang command para sa pansamantalang pagkuha ng administrative privileges upang i-execute ang mga command.
Hindi tulad ng su, kung ikaw ay may administrative privileges na user, maaari kang mag-operate bilang ibang user kahit hindi mo alam ang password nito.

Administrative Operation Gamit ang sudo

Pansamantalang pag-execute ng command gamit ang administrative privileges:

sudo [command]

Halimbawa:

sudo apt update

Sa kasong ito, i-input ang password ng kasalukuyang user upang ma-execute ang command gamit ang root privileges.

Pagiging root User Gamit ang sudo

Kung pansamantalang mag-ooperate bilang root:

sudo su

O kaya

sudo -i

Sa pamamagitan nito, magiging root user ka at magbubukas ng shell na may administrative privileges.

Pag-execute ng Command Bilang Ibang User Gamit ang sudo

Kung mag-eexecute ng command gamit ang privileges ng partikular na user:

sudo -u [username] [command]

Halimbawa:

sudo -u john whoami

Ang command na ito ay nag-eexecute ng whoami gamit ang privileges ni “john” at nagpapakita ng aktwal na gumagamit na user.

Ang Pagkakaiba ng sudo at su

CommandLayuninKailangang Password
su [username]Ganap na pagpalit sa ibang userPassword ng user na pupuntahan
sudo [command]Pansamantalang pag-execute ng command gamit ang administrative privilegesPassword ng kasalukuyang user
sudo suPagpalit sa root userPassword ng kasalukuyang user

4-3. Pagpalit ng User sa SSH Environment

Kung nakakonekta sa remote server, hindi magagamit ang GUI, kaya kailangang gumamit ng CLI para magpalit ng user.

Pagpalit Gamit ang su Pagkatapos ng SSH Connection

Unang hakbang, kumonekta sa remote server:

ssh [username]@[server IP address]

Pagkatapos ng connection, magpalit sa ibang user:

su [username]

O kaya, magpalit sa root user:

su -

Pagpalit ng Remote User Gamit ang sudo

Kung ikaw ay administrative user, maaari kang mag-execute ng command gamit ang ibang user privileges sa pamamagitan ng sudo.

sudo -u [username] -s

Ito ay isang paraan na maaaring gamitin bilang kapalit ng su command.

Direktang Connection Bilang Ibang User sa SSH Login

Kapag naglo-login sa Ubuntu server gamit ang SSH, karaniwang naglo-login bilang user na may sudo privileges, ngunit maaari ring direktang mag-login bilang partikular na user.

ssh [ibang user]@[server IP address]

Halimbawa:

ssh john@192.168.1.100

4-4. Buod

  • Ang su ay para sa ganap na pagpalit sa ibang user ngunit nangangailangan ng password
  • Ang sudo ay para sa pansamantalang pag-execute ng command gamit ang administrative privileges
  • Maaaring magpalit sa root user gamit ang sudo su o sudo -i
  • Sa SSH environment, gamitin ang su o sudo -u upang pamahalaan nang angkop ang mga user

5. Pamamahala ng Gumagamit sa Ubuntu (Pagdaragdag–Pagbura–Pagbabago)

Sa Ubuntu, upang pamahalaan ang maraming gumagamit, maaari kang gumawa ng mga operasyon tulad ng pagdaragdag ng bagong gumagamit, pagbura ng hindi kinakailangang gumagamit, pagbabago ng pangalan ng gumagamit. Lalo na sa pamamahala ng server o pagbabahagi ng PC sa maraming tao, mahalaga ang tamang pamamahala ng gumagamit.

Sa seksyong ito, tatalakayin natin pangunahin ang paraan ng pamamahala ng gumagamit gamit ang CLI (Command Line).

5-1. Pagdaragdag ng Bagong Gumagamit

Sa Ubuntu, kung ikaw ay gumagamit na may karapatang administrador (sudo na kabilang sa grupo ng gumagamit), maaari kang lumikha ng bagong gumagamit.

Paglikha ng Gumagamit Gamit ang adduser Command

Karaniwang, upang lumikha ng bagong gumagamit, gumamit ng adduser command.

Pag-execute ng Command
sudo adduser [bagong pangalan ng gumagamit]

Halimbawa:

sudo adduser john
Nilalaman ng Proseso

Kapag na-execute ang command na ito, hihilingin ang mga sumusunod na impormasyon:

  1. Pagsasama ng Password
  2. Pag-input ng Impormasyon ng Gumagamit (buong pangalan, numero ng telepono, atbp.) (opsyonal)
  3. Awtomatikong paglikha ng Home Directory (/home/[pangalan ng gumagamit])
  4. Paglagay ng Basic na Setting Files

Kapag natapos ang setting, magiging aktibo ang bagong account ng gumagamit.

Paglikha ng Gumagamit Gamit ang useradd Command

Ang useradd command ay maaari ring gamitin para magdagdag ng gumagamit, ngunit hindi tulad ng adduser, hindi awtomatikong gumagawa ng home directory o nagsasama ng password.

Pag-execute ng Command
sudo useradd -m -s /bin/bash [bagong pangalan ng gumagamit]

Halimbawa:

sudo useradd -m -s /bin/bash alex

Mga Opsyon:

  • -m : Lumilikha ng home directory
  • -s /bin/bash : Nagtatakda ng default shell na bash

Upang magsama ng password, i-execute ang sumusunod na command:

sudo passwd alex

Pagbigay ng sudo Karapatan

Kung idadagdag ang bagong gumagamit sa sudo grupo:

sudo usermod -aG sudo [pangalan ng gumagamit]

Halimbawa:

sudo usermod -aG sudo john

Kapag na-execute ang command na ito, magkakaroon ng karapatang administrador ang gumagamit na john.

5-2. Pagbura ng Gumagamit

Sa pamamagitan ng pagbura ng hindi kinakailangang gumagamit, maaari mong mapabuti ang seguridad at makatipid ng system resources.

Pagbura Gamit ang deluser Command

Upang magbura ng gumagamit, gumamit ng deluser command.

Pag-execute ng Command
sudo deluser [pangalan ng gumagamit na baburaan]

Halimbawa:

sudo deluser john

Ang command na ito ay magbabura ng gumagamit na john, ngunit mananatili ang home directory nito.

Pagbura Gamit ang userdel Command

Ang userdel command ay maaari ring gamitin upang magbura ng gumagamit, ngunit mas mababang antas ito kumpara sa deluser.

Pagbura Kasama ang Home Directory
sudo userdel -r [pangalan ng gumagamit na baburaan]

Halimbawa:

sudo userdel -r alex

Kapag na-execute ang command na ito, mababura rin ang home directory ng alex (/home/alex/).

Mga Paunawa sa Pagbura ng Gumagamit

  • Kung nais mong mapanatili ang data, i-backup ang home directory
sudo tar -czf /backup/john_backup.tar.gz /home/john
  • Hindi maaaring magbura ng gumagamit na kasalukuyang naka-log in
  • Kapag naka-log in sa john at i-execute ang sudo deluser john, magkakaroon ng error.
  • Kung kinakailangan, tapusin ang mga proseso gamit ang killall -u [pangalan ng gumagamit].

5-3. Pagbabago ng Pangalan ng Gumagamit

Upang baguhin ang pangalan ng nilikhang gumagamit, gumamit ng usermod command.

Pagbabago ng Pangalan ng Gumagamit Gamit ang usermod

Pag-execute ng Command
sudo usermod -l [bagong pangalan ng gumagamit] [kasalukuyang pangalan ng gumagamit]

Halimbawa:

sudo usermod -l michael john

Sa pamamagitan nito, magbabago ang gumagamit na john sa michael.

Pagbabago ng Pangalan ng Home Directory

Kapag binago ang pangalan ng gumagamit, sa default, hindi magbabago ang pangalan ng home directory (/home/john).
Kung nais mong baguhin din ang pangalan ng home directory, sundin ang sumusunod na hakbang.

Pagbabago ng Pangalan ng Home Directory
sudo mv /home/john /home/michael
Pagwawasto ng Path ng Home Directory
sudo usermod -d /home/michael -m michael

Mga Paunawa sa Pagbabago ng Pangalan ng Gumagamit

  • Hindi maaaring baguhin ang gumagamit na kasalukuyang naka-log in
  • Kapag naka-log in sa john at i-execute ang usermod, magkakaroon ng error
  • Kung kinakailangan, lumipat sa root upang baguhin
  • Maaaring maapektuhan ang setting ng sudo group
  • Matapos ang pagbabago, suriin kung kabilang ang michael sa sudo gamit ang sudo groupmems -g sudo -l

5-4. Buod

  • Maaaring madaling magdagdag ng bagong gumagamit gamit ang adduser command
  • Magbura ng gumagamit gamit ang deluser, at magbura kasama ang home directory gamit ang userdel -r
  • Maaaring baguhin ang pangalan ng gumagamit gamit ang usermod -l, ngunit kinakailangan ding baguhin ang home directory
  • Gumawa ng maingat na pamamahala ng gumagamit, at inirerekomenda ang pag-backup bago magbura

6. Mga Madalas na Tanong (FAQ)

Ang mga operasyon na nauugnay sa paglipat at pamamahala ng gumagamit sa Ubuntu ay mahalagang gawain para sa maraming gumagamit, ngunit minsan ay nakakapaguluhan. Dito, nagbubuod kami ng mga madalas na tanong at ang kanilang mga solusyon.

6-1. Ano ang pagkakaiba ng su at sudo sa Ubuntu? Alin ang dapat gamitin?

Q: su at sudo—hindi ko naiintindihan ang pagkakaiba. Alin ang angkop na gagamitin?

A: Ang su ay utos na ganap na nagpapalit sa ibang gumagamit, habang ang sudo ay utos na pansamantalang nagpapautang ng karapatan ng administrador.

KomandoLayuninKailangang Password
su [username]Ganap na magpalit sa ibang gumagamitPassword ng gumagamit na tinalaga
sudo [komando]Pansamantalang ipatupad ang komando gamit ang karapatan ng administradorPassword ng kasalukuyang gumagamit
sudo suMagpalit sa root gumagamitPassword ng kasalukuyang gumagamit

💡 Pangkalahatan, inirerekomenda ang paggamit ng sudo na nagbibigay-pansin sa aspeto ng seguridad.

6-2. Paano maiiwasan ang pagpasok ng password bawat pagpalit ng gumagamit sa GUI?

Q: Nagbabahagi kami ng Ubuntu sa pamilya. Gustong-gusto kong madaling magpalit nang hindi laging nag-i-enter ng password—paano?

A: Sa pamamagitan ng pag-set ng awtomatikong login, makakapag-login nang walang password.

Paraan ng Pag-activate ng Awtomatikong Login

  1. Buuin ang app ng mga setting
  2. Piliin ang menu ng “Gumagamit”
  3. I-activate ang “Awtomatikong Login”

💡 Pansin: May security risk ang awtomatikong login, kaya inirerekomenda lamang sa shared PC at katulad.

6-3. Paano magpalit ng gumagamit sa remote (SSH) environment nang walang sudo?

Q: Kapag nag-login sa SSH remotely, may paraan ba para magpalit sa ibang gumagamit nang hindi gumagamit ng sudo?

A: Gamit ang runuser komando, posible ang pagpalit ng gumagamit bilang kapalit ng su.

runuser -l [username] -c "komando"

Halimbawa:

runuser -l john -c "whoami"

💡 Ang runuser ay maginhawa kapag nagpapalit ng gumagamit sa loob ng script.

6-4. Paano harapin ang mga error na nangyayari sa pagpalit ng gumagamit

Q: Kapag nag-execute ng su komando, lumalabas ang “Authentication failure”.

A: Upang gamitin ang su komando, kailangan mong i-enter ang password ng target gumagamit.

Bukod dito, suriin ang mga sumusunod na punto.

  • Tama ba ang password? (Hindi ba naka-on ang Caps Lock)
  • Hindi ba naka-disable ang account ng gumagamit?
sudo passwd -S [username]

→ Kung ipapakita bilang L (locked), pwede i-unlock gamit ang sudo passwd -u [username].

  • Hindi ba restricted ang su sa setting ng /etc/pam.d/su?
sudo nano /etc/pam.d/su

→ Kung i-uncomment ang auth required pam_wheel.so use_uid, tanging mga gumagamit sa wheel group lamang ang makakagamit ng su.

6-5. Maaari bang mabawi ang data pagkatapos tanggalin ang gumagamit?

Q: Aksidenteng natanggal ang gumagamit. May paraan ba para mabawi ang data?

A: Kahit gumamit ng userdel o deluser para tanggalin ang gumagamit, kung hindi natanggal ang home directory, maaari pang mabawi ang data.

Suriin kung may natanggal na home directory

ls /home/

Paraan ng pagbawi kung natanggal ang home directory

Kung natanggal ang /home/[username], mahirap ang buong pagbawi kung walang backup, ngunit maaaring subukan ang mga sumusunod na hakbang.

  1. I-install ang extundelete
sudo apt install extundelete
  1. I-scan ang natanggal na mga file
sudo extundelete /dev/sdX --restore-all

Ipasadya ang /dev/sdX sa target na partition. (Hal.: /dev/sda1)

💡 Pansin: Hindi 100% matagumpay ang pagbawi ng data. Bago tanggalin, malakas na inirerekomenda ang regular na backup ng mahahalagang file.

6-6. Buod

  • Unawain ang pagkakaiba ng su at sudo, at gamitin nang angkop.
  • Para sa maayos na pagpalit ng gumagamit sa GUI, maaaring i-set ang awtomatikong login.
  • Sa SSH environment, gamitin ang runuser o sudo -u para sa pagpalit ng gumagamit.
  • Kung lalabas ang error na su: Authentication failure, suriin ang password o ang lock status ng account.
  • Mahirap ang pagbawi ng data pagkatapos tanggalin ang gumagamit, kaya ang backup ang pinakamabuti.

7. Buod

Sa artikulong ito, Ang paglipat at pamamahala ng tagagamit sa Ubuntu ay tinalakay nang detalyado gamit ang parehong GUI at CLI na paraan. Sumusuporta ang Ubuntu sa multi-tagagamit na kapaligiran, at sa pamamagitan ng tamang pamamahala ng tagagamit, mas ligtas at komportableng pagpapatakbo ng sistema ay magiging posible.

Sa ibaba, habang binabalik ang mga mahahalagang punto ng bawat seksyon, ibubuod ang mga pinakamahusay na gawain sa pamamahala ng tagagamit.

7-1. Mga batayan ng paglipat ng tagagamit sa Ubuntu

  • Ang Ubuntu ay multi-tagagamit na sistema at bawat tagagamit ay maaaring magkaroon ng sariling independenteng kapaligiran.
  • Mahalagang maunawaan ang pagkakaiba ng ordinaryong tagagamit, tagapangasiwa (sudo na karapatan), at root tagagamit.
  • Ang paglipat ng tagagamit ay ginagawa gamit ang GUI o CLI (command line).

7-2. Paglipat ng tagagamit gamit ang GUI

  • Gamit ang lock screen, maaaring lumipat sa ibang tagagamit habang pinapanatili ang kasalukuyang sesyon.
  • Sa paglipat pagkatapos mag-logout, ang sesyon ng nakaraang tagagamit ay tuluyang natatapos at ang memorya ay na-liberate.
  • Mula sa “User Accounts” na setting, maaaring lumipat o magdagdag ng bagong tagagamit.
  • Mga paalala:
  • Dahil tumataas ang paggamit ng memorya, maaaring bumagal ang sistema kung maraming tagagamit ang naka-log in nang sabay-sabay.
  • Bago lumipat, i-save ang hindi pa nai-save na data.

7-3. Paglipat ng tagagamit gamit ang CLI (command line)

  • Gamit ang su [pangalan ng tagagamit], maaaring lumipat sa ibang tagagamit pagkatapos mag-input ng password.
  • Gamit ang su - (kasama ang hyphen), na-apply ang bagong environment variables, kaya mas ligtas na paglipat ay posible.
  • Gamit ang sudo [command], maaaring i-execute ang command nang pansamantala gamit ang karapatan ng tagapangasiwa.
  • Sa SSH environment, gamit ang runuser -l [pangalan ng tagagamit] -c "[command]", maaaring lumipat ng tagagamit nang walang sudo.

7-4. Pagdaragdag, pagbura, at pagbabago ng tagagamit

  • Pagdaragdag ng bagong tagagamit
  • Kapag pinatakbo ang sudo adduser [pangalan ng tagagamit], ginagawa ang setting ng password at paglikha ng home directory.
  • Maaaring bigyan ng karapatan ng tagapangasiwa gamit ang sudo usermod -aG sudo [pangalan ng tagagamit].
  • Pagbura ng tagagamit
  • Maaaring burahin gamit ang sudo deluser [pangalan ng tagagamit] (ang home directory ay nananatili).
  • Kasama ang home directory sa pagbura gamit ang sudo userdel -r [pangalan ng tagagamit].
  • Pagbabago ng pangalan ng tagagamit
  • Maaaring baguhin gamit ang sudo usermod -l [bagong pangalan ng tagagamit] [kasalukuyang pangalan ng tagagamit].
  • Baguhin din ang pangalan ng home directory gamit ang sudo mv /home/[lumang pangalan ng tagagamit] /home/[bagong pangalan ng tagagamit].

Mga pinakamahusay na gawain:
Kumuha ng backup ng data bago burahin ang tagagamit (lalo na ang mahahalagang file)
Mag-set ng tagagamit na may karapatan ng tagapangasiwa nang angkop (sudo na pamamahala ng grupo)

7-5. Mga karaniwang tanong at solusyon sa FAQ

  • Unawain ang pagkakaiba ng su at sudo, at karaniwang inirerekomenda ang paggamit ng sudo.
  • Upang iwasan ang input ng password sa GUI, mag-set ng automatic login (ngunit may risk sa seguridad).
  • Sa SSH environment, upang lumipat ng tagagamit nang walang sudo, gamitin ang runuser command.
  • Kung lalabas ang error na su: Authentication failure, suriin ang password o ang lock state ng account.
  • Maaaring ma-recover ang data ng hindi sinasadyang naburang tagagamit gamit ang mga tool tulad ng extundelete, ngunit ang backup ang pinakamahalaga.

7-6. Mga pinakamahusay na gawain sa pamamahala ng tagagamit sa Ubuntu

🔹 Tamang pamamahala ng karapatan

  • Gawing malinaw ang pagkakaiba sa paggamit ng ordinaryong tagagamit at tagapangasiwa (sudo group).
  • Kapag gumagamit ng sudo, isaalang-alang din ang setting na pinapayagan lamang ang tiyak na command gamit ang visudo.

🔹 Operasyong may kamalayan sa seguridad

  • Huwag direktang gumamit ng root tagagamit, gumamit lamang ng sudo kapag kailangan.
  • Mag-set nang maingat ng login nang walang password o automatic login (lalo na iwasan sa shared PC o server environment).
  • Burahin nang regular ang hindi kinakailangang tagagamit at gawing tumpak ang pamamahala ng sistema.

🔹 Backup ng data

  • Bago burahin ang tagagamit, kumuha ng backup ng home directory gamit ang tar command at iba pa.
  • Gamitin ang rsync o cron upang magtatag ng regular na sistema ng backup.

7-7. Buod

  • Unawain ang parehong paraan ng GUI at CLI, at lumipat ng tagagamit gamit ang angkop na paraan ayon sa sitwasyon.
  • Unawain ang pagkakaiba sa paggamit ng su at sudo, at mag-set nang angkop ng karapatan ng tagapangasiwa.
  • Burahin ang hindi kinakailangang tagagamit at tiyakin ang seguridad.
  • Gawing gawi ang backup upang maghanda sa anumang hindi inaasahang problema.

Dahil may malakas na function sa pamamahala ng tagagamit ang Ubuntu, kung gagamitin nang angkop, magiging ligtas at komportable ang paggamit ng sistema. Sana ay maging kapaki-pakinabang ang artikulong ito bilang sanggunian sa pag-unawa at pagsasagawa ng paglipat at pamamahala ng tagagamit sa Ubuntu.