user switch လုပ်သောအခါ Username နဲ့ Hostname မပေါ်ပဲ ဒေါ်လာ sign သာ ပေါ်နေခဲ့ရင်

68700454_662404590930850_2589103047347011584_o

user switch လုပ်သောအခါ username နဲ့ hostnmae မပေါ်ပဲ ဒေါ်လာ sign သာ ပေါ်နေခဲ့ရင်

အရင်ကိုက ဘာ shell သုံးထားလည်း သိဖို့လိုပါမယ် သိဘို့ အတွက်ဆိုရင် အောက်ပါ command နဲ့ ကြည့်လို့ရပါတယ်

echo $SHELL

ရိုက်ပြီးတဲ့ အခါ အောက်ဖော်ပြပါ shell တစ်ခုခု ကိုမြင်ရပါမယ်

/bin/bash, /bin/tcsh, /bin/zsh

စသဖြင့်ပေါ့

ကျွန်တော် ကတော့ /bin/bash shell ဗျ အားလုံးလည်းတူကြမယ်ထင်ပါတယ်

အောက်က command နဲ့လည်းကြည့်နိုင်ပါတယ်

 which bash

ကျွန်တော်က bash shell ဖြစ်တာကြောင့်ခုလိုပေါ်ပါတယ် /usr/bin/bashထိုနည်းတူစွာ which tcsh, which zshတို့ကိုလည်းကြည့်နိုင်ပါတယ်

ကိုယ့်ရဲ့ shell ကိုသိပြီဆိုရင်

root account မှာ user အသစ်ကို password နဲ့ create လုပ်

ပြီးရင် အောက်က command ကို ရိုက်

root@bnntech:~#useradd -m bnntech
root@bnntech:~#passwd bnntech
New password:
Retype new password:
passwd: password updated successfully
root@bnntech:~#chsh -s /bin/bash bnntech

ပြီးပါက bnntech  အကောင့်ကို su command သုံးပြီး

အကောင့်ကို switch လုပ်ကြည့်ရင် အောက်က အတိုင်းမြင်ရမှာပါ

root@bnntech:~#su bnntech
bnntech@bnntech:/root$

အိုကေ ဒီလောက်ဆိုရပြီထင်ပါတယ်ခင်ဗျ။

Linux အခြေခံလုံးဝ လုံးဝ မလိုတဲ့ Linux special class ကို Basic ကနေ Linux system administration လေ့လာလိုတဲ့ ညီကိုမောင်နှမများအတွက်

1st June မှာ အတန်းသစ် စတော့မှာဖြစ်ပါတယ်။ အခုပဲ Enroll လိုက်ပါ။  

Class info : HERE