1. හැඳින්වීම
Ubuntu භාවිතා කරන අතර ඔබේ පරිශීලක නාමය වෙනස් කිරීමට අවශ්ය වන අවස්ථා ඇති විය හැක. උදාහරණයක් ලෙස, ඔබට පහත හේතු සඳහා එය කිරීමට අවශ්ය විය හැක:
- ඔබේ පද්ධතිය සංවිධානය කිරීම සඳහා
- පෞද්ගලිකත්ව ආරක්ෂාව හෝ ආරක්ෂක හේතු සඳහා
- නව නාමකරණ ප්රතිපත්තියක් හෝ ව්යාපෘතියක් සමඟ සමාන කිරීම සඳහා
පරිශීලක නාමයක් වෙනස් කිරීම සරල බවක් පෙනේ, නමුත් වස්තුවේ, එය අවධානයෙන් පියවර ගත යුතුය. වැරදි ලෙස සිදු කළහොත්, ඔබට පද්ධතියට ප්රවේශය අහිමි විය හැකි අතර අවසර ගැටළු ඇති විය හැක.
මෙම මාර්ගෝපදේශය Ubuntu හි පරිශීලක නාමයක් ආරක්ෂිතව සහ විශ්වාසදායකව වෙනස් කිරීම පිළිබඳ විස්තරාත්මක, පියවරෙන් පියවර මාර්ගෝපදේශයක් සපයයි, නවකයන් සහ මධ්යම පරිශීලකයන් සඳහා අනුකූලව. මෙය අනුගමනය කිරීමෙන්, ඔබට පද්ධතියට හානි නොකර නිවැරදිව වෙනස් කිරීමේ ක්රියාවලිය ඉගෙන ගත හැක.
2. සූදානම
පරිපාලක අවසර තහවුරු කිරීමේ ක්රමය
පරිශීලක නාමයක් වෙනස් කිරීමට ඔබට පරිපාලක (sudo) අවසර අවශ්ය වේ. ඔබේ වත්මන් පරිශීලකයාට මෙම අවසර තිබේදැයි පරීක්ෂා කිරීමට, පහත කමාන්ඩ් එක ක්රියාත්මක කරන්න:
id
පහත උදාහරණය වැනි ප්රතිඵලයක් පෙන්වන්නේ නම්, ඔබට පරිපාලක අවසර ඇත:
uid=1000(john) gid=1000(john) groups=1000(john),27(sudo)
අවධානය: sudo ඔබේ groups ලැයිස්තුවේ ඇතුළත් වී ඇති බව තහවුරු කරන්න.
පද්ධති උපස්ථාපන (Backup) නිර්දේශය
පරිශීලක නාමයක් වෙනස් කිරීම සම්පූර්ණ පද්ධතියට බලපාන බැවින්, පෙර උපස්ථාපනයක් (backup) සකස් කිරීම දැඩිවම නිර්දේශ කරයි. මෙන්න ගෘහ (home) නාමාවලිය සම්පීඩනය කර උපස්ථාපනය කිරීමේ උදාහරණ කමාන්ඩ් එක:
sudo tar -cvpzf /path/to/backup/home-backup.tar.gz /home/target-username
වැදගත්: ඔබේ උපස්ථාපනය ආරක්ෂිත ස්ථානයක සුරකින්න. කිසිවක් වැරදි නම්, මෙම උපස්ථාපනය භාවිතා කර පද්ධතිය නැවත පිහිටුවිය හැක.
වෙනස් කිරීමේ සම්භාව්ය බලපෑම්
පරිශීලක නාමයක් වෙනස් කිරීම පහත සැකසුම් සහ යෙදුම් මත බලපෑම් ඇති කරයි:
- SSH යතුරු සහ සත්යාපන ගොනු
crontabනියමිත කාර්යයන්- ස්ක්රිප්ට් වල සඳහන් පරිසර විචල්ය සහ මාර්ග
මෙම ප්රදේශ පෙර පරීක්ෂා කර, අවශ්ය නම් සැකසුම් උපස්ථාපනය කරන්න.
3. පරිශීලක නාමය වෙනස් කිරීමේ පියවර
පියවර 1: නව පරිපාලක පරිශීලකයෙක් සාදන්න
ඔබ වත්මන් පරිශීලකයා වෙනස් කිරීමට සැලසුම් කරන්නේ නම්, පළමුව නව පරිපාලක පරිශීලකයෙක් සාදන්න. පහත කමාන්ඩ් භාවිතා කරන්න:
sudo adduser new-username
sudo usermod -aG sudo new-username
උදාහරණ:
නව පරිශීලක නාමය “admin” නම්:
sudo adduser admin
sudo usermod -aG sudo admin
පරිශීලකයා සාදන ලද පසු, නව ගිණුම සමඟ ලොග් ඉන් වීමෙන් ඉදිරියට යන්න.
පියවර 2: පවතින පරිශීලකයාගේ සැසි අවසන් කර ක්රියාවලීන් නවත්වන්න
ඉලක්ක පරිශීලකයා ලොග් ඉන් වී ඇත්නම්, දෝෂ ඇති විය හැක. ඕනෑම ක්රියාත්මක වන ක්රියාවලීන් නවත්වන්න:
sudo pkill -u old-username
තහවුරු කිරීම සඳහා: ක්රියාවලීන් තවමත් පවතිනවාදැයි පරීක්ෂා කරන්න:
ps -u old-username
පියවර 3: පරිශීලක නාමය වෙනස් කරන්න
usermod කමාන්ඩ් භාවිතා කර පරිශීලක නාමය වෙනස් කරන්න:
sudo usermod -l new-username old-username
sudo groupmod -n new-group old-group
උදාහරණ:
පරණ පරිශීලක නාමය “john” → නව පරිශීලක නාමය “doe”:
sudo usermod -l doe john
sudo groupmod -n doe john
පියවර 4: ගෘහ නාමාවලිය (Home Directory) යාවත්කාලීන කරන්න
පරිශීලක නාමය වෙනස් කිරීමෙන් පසු, ගෘහ නාමාවලියේ නාමය යාවත්කාලීන කරන්න:
sudo mv /home/old-username /home/new-username
sudo usermod -d /home/new-username new-username
උදාහරණ:
sudo mv /home/john /home/doe
sudo usermod -d /home/doe doe
පියවර 5: අවසර (Permissions) තහවුරු කර සකසන්න
නව පරිශීලකයාට නව ගෘහ නාමාවලියේ පූර්ණ අයිතිය ඇති බව තහවුරු කරන්න:
sudo chown -R new-username:new-group /home/new-username
උදාහරණ:
sudo chown -R doe:doe /home/doe
පියවර 6: වෙනස්කම් තහවුරු කරන්න
පරිශීලක නාමය සහ ගෘහ නාමාවලියේ වෙනස්කම් නිවැරදිව යෙදෙනවාදැයි තහවුරු කරන්න:
cat /etc/passwd | grep new-username
ls -l /home
ප්රතිඵල: නව පරිශීලක නාමය සහ නාමාවලිය නිවැරදිව පෙන්වෙන බව තහවුරු කරන්න.

4. සටහන් සහ ගැටළු විසඳුම්
වැදගත් සටහන්
1. පරිශීලක නාමය වෙනස් කිරීමේ පෙර ලොග් අවුට් කිරීම
වෙනස්කම් සිදු කිරීමට පෙර ඉලක්ක පරිශීලකයා ලොග් අවුට් වී ඇති බව තහවුරු කරන්න. එසේ නොකළහොත්, වෙනස්කම් නිසි ලෙස යෙදෙන්නේ නැත.
පරීක්ෂා කිරීමේ ක්රමය:
who | grep old-username
2. SSH සම්බන්ධතාවලට ඇති බලපෑම
පරිශීලක නමක් වෙනස් කිරීම SSH සැකසුම් ගොනුවල භාවිතා වන පාඨ සඳහා යාවත්කාලීන කිරීම අවශ්ය වේ (උදා: ~/.ssh/authorized_keys)। පරණ පාඨ සඳහන් වන්නේ නම්, SSH ලොගින් කිරීම අසාර්ථක වේ.
විසඳුම:
.sshබඩුව නව පරිශීලක නාමාවලියට ගෙනියන්න.- අවසර පරීක්ෂා කර සඳහන් කරන්න.
sudo chown -R new-username:new-group /home/new-username/.ssh chmod 700 /home/new-username/.ssh chmod 600 /home/new-username/.ssh/authorized_keys
3. නියමිත කාර්යයන්ට ඇති බලපෑම (crontab)
පරිශීලක නම වෙනස් කිරීම නියමිත රැකියා ධාවනය වීම වැළැක්විය හැක.
වත්මන් crontab පරීක්ෂා කරන්න:
sudo crontab -u old-username -l
කාර්යයන් නැවත සැකසුම් කරන්න:
sudo crontab -u new-username -e
සමస්යා විසඳීම
1. දෝෂය: Permission denied
කාරණය: අවශ්ය හිමිකම් නොමැති වීම.
විසඳුම: විධාන සෑම විටම sudo එකතු කරන්න.
sudo usermod -l new-username old-username
2. දෝෂය: user is currently used by process
කාරණය: පරණ පරිශීලකයා සඳහා ක්රියාවිරිත්ව තවමත් ධාවනය වෙමින් පවතී.
විසඳුම:
- ක්රියාවිරිත්ව අවසන් කරන්න:
sudo pkill -u old-username
- ඉතිරි ක්රියාවිරිත්ව නොමැති බව තහවුරු කරන්න:
ps -u old-username
3. වෙනසෙන් පසු ලොගින් කිරීමට නොහැකි වීම
කාරණය: වැරදි පරිශීලක නම හෝ මුරපද සැකසුම්.
විසඳුම:
- වෙනත් පරිපාලක ගිණුමකින් ලොගින් වී සැකසුම් පරීක්ෂා කරන්න.
- අවශ්ය නම්
/etc/passwdසංස්කරණය කරන්න.sudo nano /etc/passwd
4. නිවස් නාමාවලිය හඳුනාගැනීමට නොහැකි වීම
කාරණය: usermod ක්රියාත්මක වීමේදී වැරදි නාමාවලිය ප්රමාණ කිරීම.
විසඳුම:
sudo usermod -d /home/new-username new-username
sudo chown -R new-username:new-group /home/new-username
5. ප්රශ්න සහ පිළිතුරු
ප්රශ්න 1. පරිශීලක නම වෙනස් කිරීමෙන් පසු පද්ධතිය නිවැරදිව ක්රියා නොකරන්නේ නම්?
පිළිතුර:
පුනර්ජනන මාදිලියට බූට් වී /etc/passwd හෝ /etc/group මූලිකව පරීක්ෂා කරන්න. අවශ්ය නම් පරිශීලක නම නිවැරදි කරන්න.
ප්රශ්න 2. මට SSH යතුර්පත් නැවත ජනනය කිරීම අවශ්යද?
පිළිතුර:
නැහැ. තිබෙන යතුර්පත් නැවත භාවිතා කළ හැකි වුවත්, ඒවා නව පරිශීලකයාගේ .ssh නාමාවලියේ නිවැරදි ස්ථානයට තබා නිවැරදි අවසර සමඟ සහතික කරන්න.
ප්රශ්න 3. මෙය පරිසර විචල්යවලට බලපායිද?
පිළිතුර:
ඔව්. ~/.bashrc හෝ ~/.profile වැනි පරිසර ගොනු පරණ පාඨ සඳහන් කරන්නේ නම්, ඒවා යාවත්කාලීන කරන්න.
ප්රශ්න 4. පද්ධතියේ බහු පරිශීලකයින් තිබේ නම්?
පිළිතුර:
අනෙකුත් පරිශීලකයින්ට බලපෑම් නොවන ලෙස අදහස් කළ පරිශීලකයාට පමණක් වෙනස්කම් යෙදන්න.
6. සාරාංශය
Ubuntu හි පරිශීලක නම වෙනස් කිරීම සංකීර්ණ බවක් පෙනෙන්නට ඇති වුවත්, නිවැරදි සූදානම්වීම සහ සැලකිල්ලෙන් ක්රියාත්මක වීමෙන් එය ආරක්ෂිතව සහ ඵලදායීව සිදුකළ හැක. මෙම මාර්ගෝපදේශය පද්ධති ස්ථායිතාව සහතික කිරීම සඳහා පරිශීලක නම වෙනස් කිරීමේදී අත්යවශ්ය කරුණු ආවරණය කළේය.
ප්රධාන ඉගෙනීම්
- සූදානම්වීමේ වැදගත්කම බැකප් ගැනීම සහ පරිපාලක හිමිකම් තහවුරු කිරීම අනපේක්ෂිත ගැටලු වැළැක්වීමට උපකාරී වේ.
- පැහැදිලි පියවරෙන් පියවර උපදෙස් එක් එක් විධානය සහ ක්රියාවිරිත්වය පැහැදිලිව පැහැදිලි කරන ලදී, පරිශීලකයින්ට මෙහෙයුම මෘදුව සිදුකිරීමට උපකාරී වේ.
- සටහන් සහ සමස්යා විසඳීම සාමාන්යයෙන් ඇති වන දෝෂවලට විසඳුම් අපි සැපයීම.
- සාමාන්ය ගැටලු සඳහා FAQ පිළිතුරු SSH සැකසුම්, පරිසර විචල්ය සහ ලොගින් ගැටලු ආවරණය කළේය.
මීළඟ පියවර
පරිශීලක නම වෙනස් කිරීමෙන් පසු, පහත සත්යාපනය කරන්න:
- නව පරිශීලක නම භාවිතයෙන් ලොගින් පරීක්ෂා කරන්න SSH සහ දේශීය ලොගින් දෙකම පරීක්ෂා කරන්න.
- සම්බන්ධිත සැකසුම් යාවත්කාලීන කරන්න පරණ පරිශීලක නම සඳහන් කරන ස්ක්රිප්ට් හෝ නියමිත කාර්යයන් යාවත්කාලීන කළ යුතුය.
- ඔබේ බැකප් තබාගන්න සියල්ල වඩාත් යහපත්ව ක්රියා කරන තුරු එය තබාගන්න.
ඔබට මෘදු සහ ආනන්දමත් Linux අත්දැකීමක් ලැබේවා!
