- 1 1. Panimula
- 2 2. Mga Batayan ng Pamamahala ng User at Paghahalo sa Ubuntu
- 3 3. Paraan ng Pagpalit ng Tagagamit sa GUI
- 4 4. Pagpalit ng User sa Command Line (CLI)
- 5 5. Pamamahala ng Gumagamit sa Ubuntu (Pagdaragdag–Pagbura–Pagbabago)
- 6 6. Mga Madalas na Tanong (FAQ)
- 6.1 6-1. Ano ang pagkakaiba ng su at sudo sa Ubuntu? Alin ang dapat gamitin?
- 6.2 6-2. Paano maiiwasan ang pagpasok ng password bawat pagpalit ng gumagamit sa GUI?
- 6.3 6-3. Paano magpalit ng gumagamit sa remote (SSH) environment nang walang sudo?
- 6.4 6-4. Paano harapin ang mga error na nangyayari sa pagpalit ng gumagamit
- 6.5 6-5. Maaari bang mabawi ang data pagkatapos tanggalin ang gumagamit?
- 6.5.1 Q: Aksidenteng natanggal ang gumagamit. May paraan ba para mabawi ang data?
- 6.5.2 A: Kahit gumamit ng userdel o deluser para tanggalin ang gumagamit, kung hindi natanggal ang home directory, maaari pang mabawi ang data.
- 6.5.3 Suriin kung may natanggal na home directory
- 6.5.4 Paraan ng pagbawi kung natanggal ang home directory
- 6.6 6-6. Buod
- 7 7. Buod
- 7.1 7-1. Mga batayan ng paglipat ng tagagamit sa Ubuntu
- 7.2 7-2. Paglipat ng tagagamit gamit ang GUI
- 7.3 7-3. Paglipat ng tagagamit gamit ang CLI (command line)
- 7.4 7-4. Pagdaragdag, pagbura, at pagbabago ng tagagamit
- 7.5 7-5. Mga karaniwang tanong at solusyon sa FAQ
- 7.6 7-6. Mga pinakamahusay na gawain sa pamamahala ng tagagamit sa Ubuntu
- 7.7 7-7. Buod
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
osudo -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 ngsu -
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
- I-click ang system menu sa kanang itaas ng screen (icon ng power button)
- I-click ang “Lock” button
- Ang screen ay maglo-lock, at ang sesyon ng kasalukuyang tagagamit ay mapapanatili
- Piliin ang “Pagpalit ng Tagagamit” button sa login screen
- 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
- Buksan ang system menu sa kanang itaas ng screen
- I-click ang “Logout”
- Pipiliin ang “Logout” sa confirmation dialog na lalabas
- Ang login screen ay lalabas
- 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.
Command | Aksyon |
---|---|
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
Command | Layunin | Kailangang Password |
---|---|---|
su [username] | Ganap na pagpalit sa ibang user | Password ng user na pupuntahan |
sudo [command] | Pansamantalang pag-execute ng command gamit ang administrative privileges | Password ng kasalukuyang user |
sudo su | Pagpalit sa root user | Password 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
osudo -i
- Sa SSH environment, gamitin ang
su
osudo -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:
- Pagsasama ng Password
- Pag-input ng Impormasyon ng Gumagamit (buong pangalan, numero ng telepono, atbp.) (opsyonal)
- Awtomatikong paglikha ng Home Directory (
/home/[pangalan ng gumagamit]
) - 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 nabash
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 angsudo 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 angusermod
, 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
sasudo
gamit angsudo 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 anguserdel -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.
Komando | Layunin | Kailangang Password |
---|---|---|
su [username] | Ganap na magpalit sa ibang gumagamit | Password ng gumagamit na tinalaga |
sudo [komando] | Pansamantalang ipatupad ang komando gamit ang karapatan ng administrador | Password ng kasalukuyang gumagamit |
sudo su | Magpalit sa root gumagamit | Password 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
- Buuin ang app ng mga setting
- Piliin ang menu ng “Gumagamit”
- 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.
- I-install ang
extundelete
sudo apt install extundelete
- 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
atsudo
, 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
osudo -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
atsudo
, at karaniwang inirerekomenda ang paggamit ngsudo
. - 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 angvisudo
.
🔹 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
ocron
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
atsudo
, 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.