මෙය කිරීමට පහසුම හා ආරක්ෂිතම ක්රමය වන්නේ රූට් සූඩෝ කල් ඉකුත්වීමයි. මම සියලු උදාහරණ ඉදිරිපත් කරමි, නමුත් මෙම ක්රමය වඩා ආරක්ෂිත වුවද ඔබ මෙය කරන ඕනෑම ආකාරයකින් එය ඉතා අවදානම් බව අනතුරු අඟවන්න:
sudo visudo
මෙය සංස්කාරකයක් විවෘත කර එය sudoers ගොනුවට යොමු කරයි - උබුන්ටු පෙරනිමිය නැනෝ වෙත, අනෙක් පද්ධති Vi භාවිතා කරයි. ඔබ දැන් ඔබේ පද්ධතියේ වැදගත්ම ලිපිගොනු වලින් එකක් සංස්කරණය කරන සුපිරි පරිශීලකයෙකි. ආතතියක් නැත!
(Vi විශේෂිත උපදෙස් (vi!) සමඟ සටහන් කර ඇත . ඔබ නැනෝ භාවිතා කරන්නේ නම් මේවා නොසලකා හරින්න.)
Defaults
පේළියේ කෙළවරට යාමට ඊතල යතුරු භාවිතා කරන්න .
(vi!) වත්මන් රේඛාවේ අවසානයේ චලනය කිරීමට A (ප්රාග්ධනය "a") යතුර ඔබා සංස්කරණ මාදිලිය ඇතුළත් කරන්න (පේළියේ අවසාන අක්ෂරයට පසුව එකතු කරන්න).
දැන් ටයිප් කරන්න:
,timestamp_timeout=X
X යනු මිනිත්තු කිහිපයකින් කල් ඉකුත් වන කල් ඉකුත්වීමයි. ඔබ 0 සඳහන් කළහොත් ඔබ සැමවිටම මුරපදය අසනු ඇත. ඔබ negative ණ අගයක් නියම කරන්නේ නම්, කල් ඉකුත් වීම කිසි විටෙකත් කල් ඉකුත් නොවේ. උදා Defaults env_reset,timestamp_timeout=5
.
(vi!) විධාන ප්රකාරයට ආපසු යාමට Escape යතුර ඔබන්න. දැන්, ඔබගේ සංස්කරණය ගැන ඔබ සතුටු වන්නේ නම් :w
Enter, ගොනුව ලිවීමට සහ :q
Entervi වෙතින් පිටවීමට ටයිප් කරන්න . ඔබ වැරැද්දක් කර ඇත්නම්, සමහර විට පහසුම ක්රමය වන්නේ මුල සිටම නැවත කිරීම, සුරැකීමකින් තොරව පිටවීම ( Escapeවිධාන මාදිලියට ඇතුළු වීමට පහර දෙන්න ) ඉන්පසු ටයිප් කරන්න: q! Enter.
පහර Ctrl+ X, එසේ නම් Y, එසේ නම් Enterඔබේ ගොනු සහ පිටවීම නැනෝ බේරා ගැනීමට.
අමතර තොරතුරු සඳහා ඔබට sudoers සහ vi manual පිටු කියවීමට අවශ්ය විය හැකිය.
man sudoers
man vi
භාවිතයෙන් කල් ඉකුත් වීමේ අගය නැවත සකසන්න:
sudo -k
මෙම උපදෙස් වන්නේ sudo විධානය භාවිතා කරන විට මුරපදයක් සඳහා වන විමසුම ඉවත් කිරීමයි. මූල ප්රවේශය සඳහා sudo විධානය තවමත් භාවිතා කිරීමට අවශ්ය වනු ඇත.
Sudoers ගොනුව සංස්කරණය කරන්න
පර්යන්ත කවුළුවක් විවෘත කරන්න. ටයිප් කරන්න sudo visudo
. ගොනුවේ END වෙත පහත පේළිය එක් කරන්න (අවසානයේ නොවේ නම් එය පසුකාලීන ඇතුළත් කිරීම් මගින් අහෝසි කළ හැකිය):
<username> ALL=NOPASSWD: ALL
<username>
ඔබගේ පරිශීලක නාමය සමඟ ප්රතිස්ථාපනය කරන්න (නොමැතිව <>
). මෙය උපකල්පනය කරන්නේ උබුන්ටු ඔබේ පරිශීලක නාමයට සමාන නමක් ඇති කණ්ඩායමක් නිර්මාණය කර ඇති බවයි. ඔබට කණ්ඩායම් පරිශීලකයින් හෝ ඔබ සිටින වෙනත් ඕනෑම කණ්ඩායමක් විකල්ප ලෙස භාවිතා කළ හැකිය. ඔබ එම කණ්ඩායමේ සිටින බවට වග බලා ගන්න. පද්ධති -> පරිපාලනය -> පරිශීලකයින් සහ කණ්ඩායම් වෙත ගොස් මෙය පරීක්ෂා කළ හැකිය.
උදාහරණයක්:
michael ALL=NOPASSWD: ALL
පිටවීමට ^ X ( Ctrl+ X) ටයිප් කරන්න. ගොනුව සුරැකීමට විකල්පයක් සඳහා මෙය විමසිය යුතුය, සුරැකීමට Y ටයිප් කරන්න.
පිටව ගොස් නැවත ලොග් වන්න. මුරපදයක් ඉල්ලා නොසිට සුඩෝ විධානය ක්රියාත්මක කිරීමට මෙය දැන් ඔබට ඉඩ දෙයි.
මූල ගිණුම
මූල ගිණුම සක්රීය කිරීම
මූල ගිණුම සක්රීය කිරීම කලාතුරකින් අවශ්ය වේ. උබුන්ටු පද්ධතියක පරිපාලක ලෙස ඔබ කළ යුතු සෑම දෙයක්ම පාහේ සුඩෝ හෝ ග්ක්සුඩෝ හරහා කළ හැකිය. ඔබට සැබවින්ම අඛණ්ඩ මූල පිවිසුමක් අවශ්ය නම්, හොඳම විකල්පය වන්නේ පහත දැක්වෙන විධානය භාවිතා කරමින් Root පිවිසුම් කවචයක් අනුකරණය කිරීමයි:
sudo -i
කෙසේ වෙතත්, ඔබ root පිවිසුම් සක්රිය කළ යුතු නම් , ඔබට එය මේ ආකාරයෙන් කළ හැකිය:
sudo passwd root
ඔබගේ මූල ගිණුම නැවත අක්රීය කිරීම
කිසියම් හේතුවක් නිසා ඔබ ඔබේ මූල ගිණුම සක්රීය කර නැවත එය අක්රිය කිරීමට අදහස් කරන්නේ නම්, ටර්මිනලයේ පහත විධානය භාවිතා කරන්න:
sudo passwd -dl root
පද්ධති-පුළුල් කණ්ඩායම් සුඩෝ
root$ echo "%sudo ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
ලොග්අවුට් කර නැවත ඇතුල් වන්න.
සුඩෝ කල් ඉකුත්වීම නැවත සකසන්න
ඊළඟ වතාවේ ධාවනය කිරීමෙන් සුඩෝ මුරපදය ඉල්ලා සිටින බවට ඔබට සහතික විය හැකිය:
sudo -k