මූල පිවිසුම සක්‍රීය කරන්නේ කෙසේද?


144

මගේ උබුන්ටු ස්ථාපනය සඳහා root ගිණුම සක්‍රීය කිරීමට මම කැමතියි.

මෙහි ආරක්‍ෂිත ඇඟවුම් මම තේරුම් ගතිමි.


Answers:


179

අවවාදයයි

එය කළ හැකි වුවත්, එය නිර්දේශ නොකරයි .

සක්‍රීය කිරීම

මුලින් root පිවිසුම් සක්‍රිය කිරීම සඳහා මුලින්ම ඔබට root ගිණුම සඳහා මුරපදයක් සකසා අගුළු දැමූ root ගිණුම අගුළු ඇරීමට සිදුවේ. ඔබ root ගිණුම සඳහා මුරපදයක් සකසා නොමැති නම් passwdවිධානය නැවත පැමිණේ

passwd: unlocking the password would result in a passwordless account.  

එබැවින්, පළමුව පර්යන්තයක ක්රියාත්මක කරන්න

sudo passwd root

නව යුනික්ස් මුරපදයක් ඔබෙන් විමසනු ඇත. එය දෙවරක් ලියන්න (තහවුරු කිරීම සඳහා දෙවැන්න).

ඉන්පසු ක්‍රියාත්මක කරන්න

sudo passwd -u root 

ගිණුම අගුළු ඇරීමට. මෙය නැවත පැමිණිය යුතුය

passwd: password expiry information changed

ආපසු හැරවීම

ඔබට උබුන්ටු හි root ගිණුම අක්‍රිය කිරීමට අවශ්‍ය නම් පහත දැක්වෙන විධානය භාවිතා කර root ගිණුම අගුළු දැමිය යුතුය sudo passwd -l root

මූල පිවිසුමට විකල්ප

ඔබට root කොන්සෝලයක වැඩ කිරීමට අවශ්‍ය නම් ඔබටද භාවිතා කළ හැකිය sudo -i.

ඔබ කරන්නේ කුමක්දැයි ඔබ දන්නේ නම් පමණක් මෙය කරන්න. සුඩෝ සමඟ රැඳී සිටීමට හේතුව පිළිබඳ වැඩි විස්තර මෙතැනින්

චිත්‍රක අනුවාදයට 1 වන සැකසුම අවශ්‍ය වේ:

pkexec gnome-terminal root විමසුමක් සහිත පර්යන්තයක් විවෘත කරනු ඇත.

passwd root root සඳහා මුරපදයක් සෑදීමට ඔබට ඉඩ සලසයි.

සටහන: ආරක්ෂක හේතූන් මත "නිවැරදි නොකරනු ඇත" යනුවෙන් සලකුණු කර ඇති දෝෂයක් හේතුවෙන් ඉහළ වරප්‍රසාද සහිත පරිශීලකයින්-පරිපාලක ධාවනය නොකෙරේ. පැහැදිලි කිරීමක් සඳහා https://bugs.launchpad.net/ubuntu/+source/gnome-system-tools/+bug/685215 බලන්න .

pkexec users-admin පරිශීලක තිරය විවෘත කරනු ඇත:im1

ප්‍රලේඛනය


1
sudo apt-get install gnome-system-tools
WitchCraft

3
සබැඳිය පැහැදිලි කරන්නේ root ලෙස පුරනය වීම නරක ඇයි සහ මූල ගිණුමක් තිබීම නරක වීමට හේතුවක් නොදක්වයි. ප්‍රතිසාධන මාදිලිය ඇති ඕනෑම පද්ධතියක ඇති බැවින්, මූල ගිණුම තවමත් පවතින අතර "සක්‍රීය" නොකළහොත් මූල කවචයට මුරපදයක් අවශ්‍ය නොවේ.
mchid

1
මම ඉහත පියවරයන් සිදු කළ නමුත් ආරම්භක පිටුවේ මුල ලෙස ප්‍රවේශ වීමට තවමත් හැකියාවක් නොමැත. මගේ පරිශීලක නාමය සහ අමුත්තා පමණි.
කළු

මට උබුන්ටු වීඑම් එකක් ඇති අතර මෙම ක්‍රියා පටිපාටිය අනුගමනය කිරීමෙන් පසු මට කොන්සෝලය වෙතින් 'රූට්' ලෙස ලොග් විය හැකිය, නමුත් මට 'රූට්' ලෙස ලිවිය නොහැක.
ජර්සි බෝංචි

18

මුරපදය ලෙස සැකසීමෙන් ඔබට root ගිණුම සක්‍රීය කළ හැකිය

sudo passwd root

එය කිසිසේත් නිර්දේශ නොකරයි. සිට උදව් උබුන්ටු

මූල ගිණුම සක්‍රීය කිරීම කලාතුරකින් අවශ්‍ය වේ. උබුන්ටු පද්ධතියක පරිපාලක ලෙස ඔබ කළ යුතු සෑම දෙයක්ම පාහේ සුඩෝ හෝ ග්ක්සුඩෝ හරහා කළ හැකිය. ඔබට සැබවින්ම අඛණ්ඩ මූල පිවිසුමක් අවශ්‍ය නම්, හොඳම විකල්පය වන්නේ පහත දැක්වෙන විධානය භාවිතා කර Root පිවිසුම් කවචයක් අනුකරණය කිරීමයි ...

හා

ඔබේම අවදානමකට භාවිතා කරන්න!

X ලෙස මූලයට පිවිසීම ඉතා බරපතල කරදර ඇති කළ හැකිය. කිසියම් ක්‍රියාවක් සිදු කිරීම සඳහා ඔබට මූල ගිණුමක් අවශ්‍ය යැයි ඔබ විශ්වාස කරන්නේ නම්, කරුණාකර වඩා හොඳ විකල්පයක් නොමැති බවට වග බලා ගැනීමට පළමුව නිල සහාය නාලිකා බලන්න.

සක්‍රිය කිරීමෙන් පසු ඔබට root ගිණුම අක්‍රීය කළ හැකිය

sudo passwd -dl root

උබුන්ටු 12.04 සහ [උබුන්ටු 12.10] [3] සඳහා මූල පිවිසුම සක්‍රීය කිරීම සඳහා සබැඳි මෙන්න.


13

ලිනක්ස් හි root නම් විශේෂ ගිණුමක් ඇත. පෙරනිමියෙන් එය උබුන්ටු වල අගුළු දමා ඇති නමුත් ඔබට root ගිණුම සක්‍රීය කළ හැකිය .

කෙසේ වෙතත් මෙය සාමාන්‍යයෙන් හොඳ අදහසක් නොවන අතර මූල පිවිසුම සක්‍රීය කිරීමට පෙර ඔබ ඉතා ප්‍රවේශමෙන් සලකා බැලිය යුතුය.

මූල ලෙස පුරනය නොවීමට හොඳ හේතු කිහිපයක් ඇති නමුත් ඒ වෙනුවට සුඩෝ භාවිතා කරන්න

  • පරිශීලකයින්ට අතිරේක මුරපදයක් (එනම් මූල මුරපදය) මතක තබා ගත යුතු නැත, එය ඔවුන්ට අමතක වීමට ඉඩ ඇත (නැතහොත් ඕනෑම කෙනෙකුට පහසුවෙන් ඔවුන්ගේ ගිණුමට කඩාවැටීමට හැකි වන පරිදි ලියන්න).

  • එය පෙරනිමියෙන් "මට ඕනෑම දෙයක් කළ හැකිය" අන්තර්ක්‍රියාකාරී පිවිසුම වළක්වයි (උදා: පරිශීලකයින් මයික්‍රොසොෆ්ට් වින්ඩෝස් පද්ධතිවල "පරිපාලක" පරිශීලකයෙකු ලෙස පිවිසීමේ ප්‍රවණතාව), විශාල වෙනස්කම් සිදුවීමට පෙර මුරපදයක් ඔබෙන් විමසනු ඇත, එමඟින් ඔබව සෑදිය යුතුය ඔබ කරන දේවල ප්‍රතිවිපාක ගැන සිතන්න.

  • sudo විධානය (ය) ධාවනය (/var/log/auth.log හි) ලොග් සටහනක් එක් කරයි. ඔබ අවුල් වුවහොත්, ඔබට සැමවිටම ආපසු ගොස් ක්‍රියාත්මක වූ විධානයන් දැක ගත හැකිය. විගණනය සඳහා ද එය කදිම ය.

  • ඔබේ පෙට්ටියට තිරිසන් ලෙස බල කිරීමට උත්සාහ කරන සෑම රති er ් er ා පත්රයකටම එයට රූට් නම් ගිණුමක් ඇති බව දැන ගත හැකි අතර එය පළමුව උත්සාහ කරනු ඇත. ඔවුන් නොදන්නා දෙය නම් ඔබගේ අනෙක් පරිශීලකයින්ගේ පරිශීලක නාම මොනවාද යන්නයි. Root ගිණුමේ මුරපදය අගුළු දමා ඇති බැවින්, මෙම ප්‍රහාරය අත්‍යවශ්‍යයෙන්ම අර්ථ විරහිත වනු ඇත, මන්දයත් මුලින් ම බිඳ දැමීමට හෝ අනුමාන කිරීමට මුරපදයක් නොමැති බැවිනි.

  • Root ගිණුම පාවා නොදී කණ්ඩායම් වලින් පරිශීලකයින් එකතු කිරීම සහ ඉවත් කිරීම මඟින් කෙටිකාලීන හෝ දිගු කාලීනව පරිපාලක අයිතිවාසිකම් සඳහා පහසුවෙන් මාරු කිරීමට ඉඩ ලබා දේ. sudo වඩාත් සියුම් ආරක්ෂක ප්‍රතිපත්තියක් සමඟ සැකසිය හැකිය.

RootSudo Comunity Documentation හි මෙය වඩාත් විස්තරාත්මකව සාකච්ඡා කෙරේ

සාමාන්‍යයෙන් සුඩෝ අවශ්‍ය වන විධාන ගණනාවක් ඔබ සතුව ඇත්නම්, ඔබට sudo -iපළමු විධානයට පෙර ටයිප් කළ හැකි exitඅතර අවසන් වරට නැවත නැවත සූඩෝ ටයිප් කිරීමෙන් වළකින්න. මූල පුද්ගලිකකරණයන් සමඟ GUI යෙදුමක් ධාවනය කිරීම සඳහා ALT+ ඔබන්න F2සහ ඔබේ වැඩසටහනේ නම ඇතුළත් කරන්න gksuහෝ gksudoඅනුගමනය කරන්න (ඔබ විධානය පවතින කේඩීඊ ඩෙස්ක්ටොප් එක භාවිතා නොකරන්නේ නම් kdesu.

උදාහරණයක් ලෙස gksu nautilusසමග ගොනු කළමනාකරු දිවෙන මූල වරප්රසාද.

ඔබ එය දැක ගැනීමට හැකි වන පරිදි පාහේ සක්රිය කිරීමට අවශ්ය නැහැ මූල පිවිසුම්.

එමඟින් මූල පිවිසුම සක්‍රීය කිරීම සඳහා අවශ්‍ය වන්නේ මූල මුරපදයක් සැකසීම පමණි

sudo passwd root

මුරපදයක් සකසන්න. එවිට ඔබට root ලෙස පුරනය වීමට හැකි වනු ඇත, නමුත් මා ඉහත දක්වා ඇති සියලු හේතු සහ තවත් බොහෝ දේ නිසා මම ඔබට එය නිර්දේශ නොකරමි.


"පුරනය නොවීමට හොඳ හේතු කිහිපයක් තිබේ, නමුත්" එය එසේ නොවිය යුතුද "ඇතුළුව මූල භාවිතා කරන්න ... නමුත් ඒ වෙනුවට සුඩෝ භාවිතා කරන්න"?
ෂෝනා

1
Ha ෂෝනා එය පෙන්වා දීම ගැන ස්තූතියි - සටහන සංස්කරණය කරන ලදි.
වොරන් හිල්

7

සක්‍රිය මූල ගිණුමක් අවශ්‍ය නොවේ. ඔබ sudo -iroot ලෙස ලොග් වී ඇති ආකාරයට සුපිරි පරිශීලක විමසුමක් ලබා ගැනීමට ඔබට සරලවම භාවිතා කළ හැකිය . එමඟින් සෘජු පිවිසුම් root ලෙස ඉඩ දීමේ ආරක්ෂක අවදානම වළක්වයි.


නැත, මට තවමත් / කොටස සංයුති කළ නොහැක.
ලින්සිටි

ඇත්ත වශයෙන්ම ඔබට තවමත් / කොටස sudo සමඟ සංයුති කළ හැකිය. සුඩෝ හි වඩාත් සුලභම භාවිතය වන්නේ, විශේෂයෙන් උබුන්ටු වල, තාවකාලිකව සුපර් යූසර් අවසර ලබා දීමයි, එමඟින් පද්ධතියේ ඕනෑම අංගයක් වෙනස් කිරීමට ඔබට ඉඩ සලසයි - සමහර විට / කොටස සැබවින්ම ආකෘතිකරණය කිරීම දවසේ අනුපිළිවෙලයි. මගේ අවබෝධය වූයේ සෘජු පිවිසුම් root ලෙස තහනම් කිරීමට මූලික හේතුව - සාමාන්‍ය පරිශීලකයෙකු ලෙස ලොග් වීමට හා root ලෙස නැවත සම්බන්ධ වීමට su භාවිතා කිරීමට වඩා - එයට නිත්‍ය පරිශීලකයෙකු විසින් ප්‍රවිෂ්ට වීමක් අවශ්‍ය වන අතර එය පළමුව ලොග් වී ඇත. දෙවනුව, එය පුරුදු පුරුදු මූල ලෙස අධෛර්යමත් කරයි, එය අලස පුරුද්දකි.
bgvaughan

4

සරල පිළිතුර: ඔව්, ඔබට එය කළ හැකිය.

උබුන්ටු පෙරනිමියෙන් root වීම වළක්වන කරුණු දෙකක් දැනට තිබේ.

  1. මූල පරිශීලකයාට මුරපද කට්ටලයක් නොමැත

  2. ඔවුන් සතුයි "!" (විශ්මය දනවන ලකුණක්) ඔවුන්ගේ / etc / shadow සෙවණෙහි

පහත දැක්වෙන විධානය මඟින් ගැටළු දෙකම එකවර විසඳයි:

sudo passwd -u root

මෙම -uකොටස නිසා! "" අවශ්ය ෙව් ඔවුන්ගේ ගිණුමේ.


2
ඔබ එය උත්සාහ කර තිබේද? මා කළ නිසා සහ එහි ප්‍රති result ලය වූ passwd: unlocking the password would result in a passwordless account. You should set a password with usermod -p to unlock the password of this account.නිසා මම සිතන්නේ, ඔබ එය අගුළු ඇරීමට පෙර මුලින් මුරපදය සැකසිය යුතුය.
නික් ටක්ස්

මෙම විධානය පිළිබඳ මගේ අර්ථ නිරූපණය නම්, එය මුරපදය අගුළු ඇර එය සකසා, කොන්සෝලය තුළ අන්තර්ක්‍රියාකාරීව නව මුරපදය ඉල්ලා සිටිනු ඇත. ඔබ මෙය වෙනත් දෙයක් විසින් ලියන ලද ස්ක්‍රිප්ට් වැනි අන්තර්ක්‍රියාකාරී නොවන සන්දර්භයකින් අමතන්නේ නම්, විධාන රේඛාවේ මුරපදය ඇතුළත් කිරීම සඳහා ඔබට මෙය වෙනස් කිරීමට සිදුවිය හැකිය - එය passwdකළ හැකිය.
thomasrutter
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.