අවලංගු '/ etc / sudoers ගොනුවක් වෙනස් කරන්නේ කෙසේද?


249

අවලංගු sudoers ගොනුවක් සංස්කරණය කරන්නේ කෙසේද? එය පහත දෝෂය විසි කරන අතර එය නිවැරදි කිරීමට නැවත සංස්කරණය කිරීමට මට ඉඩ නොදේ.

සිදුවන්නේ කුමක්ද යන්න මෙන්න:

$ sudo visudo
>>> /etc/sudoers: syntax error near line 28 <<<
sudo: parse error in /etc/sudoers near line 28
sudo: no valid sudoers sources found, quitting

2
මෙම පිටුව සලකා බැලීමේදී විශාල ප්‍රශ්නයක් එම දෝෂය නිර්මාණය කරයි help.ubuntu.com/community/RootSudoTimeout

Answers:


383

නවීන උබුන්ටු පද්ධතියක (සහ තවත් බොහෝ GNU / Linux බෙදාහැරීම්), දූෂිත sudoersගොනුවක් සවි කිරීම සැබවින්ම පහසුය, නැවත පණගැන්වීම, සජීවී සංයුක්ත තැටියක් භාවිතා කිරීම හෝ යන්ත්‍රයට භෞතික ප්‍රවේශය අවශ්‍ය නොවේ.

SSH හරහා මෙය සිදු කිරීම සඳහා, යන්ත්‍රයට ලොග් වී විධානය ක්‍රියාත්මක කරන්න pkexec visudo. ඔබට යන්ත්‍රයට භෞතික ප්‍රවේශයක් ඇත්නම්, SSH අනවශ්‍යය; ටර්මිනල් කවුළුවක් විවෘත කර එම pkexecවිධානය ක්‍රියාත්මක කරන්න.

ඔබ (හෝ වෙනත් පරිශීලකයා) වැනි වැඩසටහන් ක්රියාත්මක කිරීමට බලයලත් පවරාගෙන rootPolicyKit සමග, ඔබට ඔබගේ මුරපදය ඇතුල් කරන්න, පසුව එය ක්රියාත්මක වනු ඇත visudoලෙස root, ඔබ ඔබේ හදන්න පුළුවන් /etc/sudoers.

ඔබට වින්‍යාස ගොනු වලින් එකක් සංස්කරණය කිරීමට අවශ්‍ය නම් /etc/sudoers.d(මෙම තත්වය තුළ එය සාමාන්‍ය දෙයක් වන නමුත් හැකි ය), භාවිතා කරන්න .pkexec visudo -f /etc/sudoers.d/filename

ගැටළුව විසඳීම සඳහා ඔබට අතිරේක පද්ධති පරිපාලන විධානයන් මූලයක් ලෙස සිදු කළ යුතු සම්බන්ධ තත්වයක් තිබේ නම් (මෙම තත්වය තුළ ද අසාමාන්‍ය ය, නමුත් අනෙක් ඒවා අතර පොදු වේ), ඔබට අන්තර්ක්‍රියාකාරී මූල කවචයක් ආරම්භ කළ හැකිය pkexec bash. පොදුවේ ගත් කල, ඔබ ධාවනය කරන ඕනෑම චිත්‍රක නොවන විධානයක් ඒ වෙනුවට sudoක්‍රියාත්මක කළ හැකිය pkexec.

(ප්‍රතිපත්ති rootකිට් සමඟ මෙන් වැඩසටහන් ක්‍රියාත්මක කිරීමට බලයලත් පද්ධතියේ පරිශීලක ගිණුමකට වඩා තිබේ නම් , එම ඕනෑම ක්‍රියාවක් සඳහා, ඔබගේ මුරපදය ඉල්ලීමට පෙර, ඔබ භාවිතා කිරීමට කැමති එකක් තෝරා ගැනීමට ඔබෙන් අසනු ඇත.)


එය ක්‍රියාත්මක නොවන්නේ නම් - නිදසුනක් ලෙස, ප්‍රතිපත්ති කිට් හරහා වැඩසටහන් ක්‍රියාත්මක කිරීමට බලයලත් පරිශීලකයින් නොමැති නම් - උබුන්ටු සජීවී සංයුක්ත තැටියකින් ආරම්භ කරන්න (ඔබ බොහෝ විට උබුන්ටු ස්ථාපනය කිරීමට භාවිතා කළ සංයුක්ත තැටිය වැනි) සහ ගොනු පද්ධතිය සවි කරන්න. ස්ථාපිත පද්ධතිය. sudo parted -lඔබේ කොටස් බැලීමට ධාවනය කිරීමෙන් ඔබට මෙය කළ හැකිය - බොහෝ විට එක් ext4 කොටසක් පමණක් තිබිය හැකි අතර එය මූල ගොනු පද්ධතියයි.

ස්ථාපිත උබුන්ටු පද්ධතියේ මූල ගොනු පද්ධතිය ක්‍රියාත්මක යැයි සිතමු /dev/sda1. එවිට ඔබට එය සවි කළ හැකිය sudo mount /dev/sda1 /mnt. එවිට ඔබට ස්ථාපිත පද්ධතියේ sudoers ගොනුව සමඟ සංස්කරණය කළ හැකිය sudo nano -w /mnt/etc/sudoers. නැතහොත්, ඊටත් වඩා හොඳ නම්, ඔබට එය සංස්කරණය කළ හැකිය

sudo visudo -f /mnt/etc/sudoers

(එය වැරදි සින්ටැක්ස් සමඟ සුඩෝ ගොනුවක් සුරැකීමෙන් වලක්වනු ඇත).


7
pkexec / usr / sbin / visudo ඩෙබියන් 7 හි වැඩ කළේය
marinara

11
ශුද්ධ වූ එළ! ගොඩක් ස්තුතියි! මගේ බේකන් බේරුවා. යනාදිය / sudoers.d / බහලුම වෙත යෝජනා කර ඇති පරිදි ගොනුවක් එක් කරන ලදි විධිමත් පෙළ සංස්කාරකයක් භාවිතා කිරීම (DON-T__D-O__T-HAT !!!). උසස් වරප්‍රසාද ලබා ගැනීමේ සියලු හැකියාවන් නැතිවීම, ඇතුළත් කිරීම, වරදකාරී ගොනුව සංස්කරණය කිරීම. මෙය ගොනුව සංස්කරණය කිරීමට උපකාරී විය. අමුතු වුවත්, මට පළමුව / etc / sudoers සංස්කරණය කිරීමට සිදු විය, පසුව එය අනෙක් ගොනුවේ දෝෂ සොයාගෙන එය මා වෙනුවෙන් විවෘත කළේය. ඊවන් වීඩර්, / etc / sudoers ගොනුවේ 'inlcudedir /etc/sudoers.d' හි විධානය අදහස් දක්වා ඇති අතර එයට තවමත් එය ඇතුළත් වේ.
ඩෙනිස්

4
Enn ඩෙනිස් තරමක් අවුල් සහගත ලෙස, ලිපිගොනු වල #includeනියමයන් sudoersවිශේෂයෙන් සලකනු ලැබේ; ප්‍රමුඛයා #එම අවස්ථාවේ දී ඉතිරි රේඛාව අදහස් දැක්වීමක් ලෙස අර්ථ දැක්වීමට හේතු නොවේ. ලෙස man sudoersපවසයි: මෙයද බලන්න "පවුම ලකුණ ( '#') අදහස් දැක්වීමට (එය #include නියෝගයක් හෝ මිස කොටසක් මිස ... භාවිතා" #includedir sudoers.d: visudo (සිට සංරක්ෂණය lzone.de/ බ්ලොග් ).
එලියා කගන්

6
මගේ පරිශීලකයා sudoer නමුත් මට මෙම දෝෂය ඇතිවිය: වෙනත් පරිශීලකයෙකු ලෙස විධානය ක්‍රියාත්මක කිරීමේ දෝෂයකි: අවසර නැත
SuB

3
උබුන්ටු 16.04 pkexec visudoහි මුරපදයක් ඉල්ලා සිටින අතර එය නිවැරදි මුරපදය පිළිගන්නේ නැත. එය "AUTHENTICATION FAILED" දෝෂයක් විසි කරයි.
ජුහා උන්ටිනන්

58

visudoඔබගේ sudoers ගොනුව සංස්කරණය කිරීමට සැමවිටම භාවිතා කරන්න, එය කෙලින්ම සංස්කරණය නොකරන්න. එය වලංගු නොවන්නේ නම් එය තැටියට සුරැකීම වළක්වනු ඇත.


21
පසු
විපරම

6
එය ව්‍යසනය වළක්වන්නේ නැත. ඔබව වලංගු කිරීමට තරම් පහසුය.
යෝෂුවා

විසුඩෝ ස්ක්‍රිප්ට් භාවිතා කළ හැකිද? එසේ නම්, කෙසේද?
ලූකස්

මට වීසුඩෝ ස්ථාපනය කර නැත. ඒ නිසා මම pkexec vim කළා. එවිට එය පරිශීලකයින්ගේ ලැයිස්තුව පෙන්වන අතර මුරපදය ඉල්ලයි. මම මුරපදය ලබා දෙන විට, එය "වෙනත් පරිශීලකයෙකු ලෙස විධානය ක්‍රියාත්මක කිරීමේදී දෝෂයකි: අවසර නැත". කරුණාකර උදව් කරන්න
ශ්‍යාම්කාඩ්කා

28

ටයිප් කරන්න:

pkexec visudo

ඉන්පසු අවසාන පේළිය වෙනස් කරන්න

#includedir /etc/sudoers

වෙත:

#includedir /etc/sudoers.d

එය ඔබේ ගැටලුව විසඳිය යුතුය.


2
සින්ටැක්ස් දෝෂ #වලට #includedirහේතු වන ඊයම් ඉවත් කිරීම #අවම වශයෙන් උබුන්ටු 12.10 හි විධානයෙහි කොටසකි.
SAFX

1
ඒකෙන් මට ලොකු හිසරදයක් ඇති වුණා. ස්තූතියි ටොන් :)
ඇඩෝ සොලියුෂන්ස්

2
මට වීසුඩෝ ස්ථාපනය කර නැත. ඒ නිසා මම pkexec vim කළා. එවිට එය පරිශීලකයින්ගේ ලැයිස්තුව පෙන්වන අතර මුරපදය ඉල්ලයි. මම මුරපදය ලබා දෙන විට, එය "වෙනත් පරිශීලකයෙකු ලෙස විධානය ක්‍රියාත්මක කිරීමේදී දෝෂයකි: අවසර නැත". කරුණාකර උදව් කරන්න
ශ්‍යාම්කාඩ්කා

10

මා වැනි වෙනත් කිසිවෙකු pkexec ස්ථාපනය කර නොමැති නම් හෝ vi, visudo, නැනෝ හෝ වෙනත් සංස්කාරකයක් ධාවනය කිරීමට නොහැකි වූයේ නම් sudoers ගොනුව වෙනස් කිරීමට ඔබට මෙම ක්‍රියාවලිය ගැන සහතික විය හැකිය .. මා මේ සමඟ සුරකින ලදි:

  • නැවත ආරම්භ කරන්න
  • ප්‍රතිසාධන මාදිලිය සඳහා විකල්පයක් ලබා ගැනීම සඳහා ආරම්භ කිරීමේදී මාරුවීමේ යතුර ඔබාගෙන සිටින්න (එය ඇතුළත් කරන්න)
  • විධාන රේඛාව root ලෙස ඇතුළත් කරන්න (මගේ ග්‍රබ් මෙනුවේ දෙවන අවසාන විකල්පය)
  • rw සඳහා ඇරඹුම් උපාංගය නැවත ගණනය කරන්න, සහ පරිශීලකයා සඳහා exec right යොදන්න, සහ ගොනුව සංස්කරණය කරන්න

    mount -n -o remount,rw /
    chmod u+x /etc/sudoers
    nano /etc/sudoers
    

එම වැරැද්ද නිවැරදි කර සතුටු වන්න :)


@ එලියා-කගන් යෝජනා කළ pkexec විසඳුම පහසු බව පෙනුනද, මෙය වඩාත් විශ්වීය ය. මගේ යන්ත්‍රයෙන් පෙනුනේ pkexec ස්ථාපනය කර නොමැති බවත් ඇත්ත වශයෙන්ම මට එය ස්ථාපනය කළ නොහැකි වූ නිසා sudo apt-get install pkexec කෙසේ හෝ ක්‍රියා නොකරන බවත්ය.
running.t

මෙම ප්‍රවේශය තුළ මම ඒ visudoවෙනුවට භාවිතා කරමි nano /etc/sudoers.
pa4080

6

ඔබ ඔබේ sudoersගොනුව අවුල් කළහොත් , ඔබට අවශ්‍ය වන්නේ:

  • ප්‍රතිසාධන ප්‍රකාරයට නැවත ආරම්භ කරන්න (ආරම්භයේදී පැන යෑමට පහර දෙන්න, ග්‍රබ් තිරයේ ප්‍රතිසාධන මාදිලියේ විකල්පය තෝරන්න)
  • 'ජාලකරණය සක්‍රීය කරන්න' විකල්පය තෝරන්න (ඔබ එසේ නොකරන්නේ නම් ඔබේ ගොනු පද්ධතිය කියවීමට පමණක් සවිකරනු ඇත. කවුද දැන සිටියේ)
  • 'Drop to root shell' විකල්පය තෝරන්න
  • ධාවනය කරන්න visudo, ඔබේ ගොනුව සවි කරන්න
  • සාමාන්‍ය grub විකල්පය සමඟ නැවත ආරම්භ කරන්න

මූලාශ්‍රය: - http://mario.net.au/content/recover-etcsudoers-ubuntu-1204


හායි, එය පවතින පද්ධතියේ iptables, ගොනු ඉවත් කරයිද?
ශ්‍යාම්කඩ්කා

5

කිසිම වැරැද්දක් නැත # ඇතුළත් කරන්න sudoer.d #include sudoer.d ඉවත් කිරීමෙන් කිසිදු වෙනසක් සිදු නොවේ.

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

උදාහරණයක් ලෙස ඔබේ පරිශීලක නාමය මෙසේ කියන්න: ඩොලි මම අනුගමනය කළේ වැරදියි

 dolly ALL = (ALL) ALL NO PASSWD: ALL

නිවැරදි සින්ටැක්ස් වේ

dolly ALL = (ALL) ALL //give permission to everything, not good

හෝ

dolly ALL=(ALL) NOPASSWD:/usr/bin/thurderbird //good, give specific permission

මෙය උපකාරී වේ යැයි සිතමි


ඔබට සින්ටැක්ස් දෝෂ නොමැති බව තහවුරු කර ගැනීමට වඩා හොඳ ප්‍රවේශයක් නම් visudo, මෙම ලිපිගොනු සංස්කරණය කිරීමේදී සෑම විටම භාවිතා කිරීමයි , එමඟින් ගොනුව වෙනස් කිරීමට පෙර ඔබට සින්ටැක්ස් දෝෂ නොමැති බව සහතික කරයි. visudoසංස්කරණය කිරීම සඳහා පමණක් නොවේ - එය තුළ /etc/sudoersලිපිගොනු නිර්මාණය කර සංස්කරණය කරනු /etc/sudoers.dඇත. එය ඔබට අවශ්‍ය ඕනෑම පෙළ සංස්කාරකයක් සමඟ ද ක්‍රියා කරනු ඇත. විස්තර සඳහා අත්පොත බලන්න.
එලියා කගන්

නිශ්චිත අවසරයක් ලබා දීම සඳහා, මෙය ඉතා සරල විධාන / යෙදුම් සඳහා පමණක් ප්‍රයෝජනවත් වන බව කරුණාවෙන් සලකන්න, මන්දයත් ප්‍රමාණවත් තරම් සංකීර්ණ යෙදුමක් (ඇතුළුව thunderbird, කිසි විටෙකත් root ලෙස ක්‍රියාත්මක නොවිය යුතුය) root ලෙස ක්‍රියාත්මක වන විට පරිශීලකයාට පූර්ණ පද්ධති ප්‍රවේශය effectively ලදායී ලෙස ලබා දෙනු ඇත. පෙනෙන පරිදි සරල ක්‍රියාකාරිත්වය පවා පූර්ණ මූල ප්‍රවේශයට දොර විවර කරයි. නිදසුනක් ලෙස, ගොනුවක් අත්තනෝමතික ස්ථානයකට root ලෙස සුරැකිය හැකි වැඩසටහනක් ක්‍රියාත්මක කළ හැකි පරිශීලකයෙකුට සම්පූර්ණ මූල ප්‍රවේශය ලබා ගත හැකිය (ඔවුන්ට ඒවා ස්ථාපනය කළ හැකිය /etc/sudoers, නැතහොත් සින්ටැක්ස් සීමාවන් එය වළක්වා ගන්නේ නම්, ඔවුන්ට ඒවා ස්ථාපනය කළ හැකිය /etc/crontab).
එලියා කගන්

3

ප්‍රතිසාධන මාදිලිය ධාවනය කර මෙය ටයිප් කරන්න

chown -R root: root /etc/sudoers.d
chmod u = rwx, g = rx, o = rx /etc/sudoers.d/
chmod u = r, g = r, o = /etc/sudoers.d/*

කණ්ඩායම සහ පරිශීලක මූල පමණක් කියවිය යුතුය


2

ඔබට + ( 1 සිට 6 දක්වා) සහිත ttyකොන්සෝලයක root ලෙස ප්‍රවේශ වී ධාවනය කළ හැකිය.CtrlFnFnvisudo


2
pkexec visudo

ඉන්පසු ඔබේ වැරදි ආපසු හරවන්න


1
pkexec භාවිතා කිරීම අවශ්‍ය නොවේ
Braiam

1
Ra බ්‍රේම් visudoමූල ලෙස ධාවනය කළ යුතුය. වැඩ නොකරන්නේ නම් sudo, pkexecසමහර විට එසේ වේ. මෙය මගේ පෙර පිළිතුරෙන් ආවරණය වේ ... නමුත් එය නිවැරදි පිළිතුරකි, visudoඑයම (මූල ලෙස ක්‍රියාත්මක නොවන විට) ක්‍රියා නොකරනු ඇති අතර, ඔවුන්ගේ නිර්දේශයන් වෙනත් පිළිතුරු සමඟ සැලකිය යුතු ලෙස අතිච්ඡාදනය වන විට පවා නිවැරදි, කෙටි පිළිතුරු වල වටිනාකමක් තිබිය හැකිය. ඇත්ත වශයෙන්ම, එක් යථා තත්වයට පත් කරන යයි නම්, හෝ පසුව root shell වන අතර එම sudoහෝ visudoවැනි විධාන සඳහා අවශ්ය pkexec. සමහර විට ඔබ අදහස් කළේ එයයි ...
එලියා කගන්

1

ග්‍රබ් හි සිටියදීත් ඔබේ ඇරඹුම් සටහන සංස්කරණය කළ හැකිය.

ඔබේ පරිගණකය නැවත පණගන්වන්න, සහ ග්‍රබ් පෙන්වීමට බලා සිටින්න. එය සංස්කරණය කිරීම සඳහා "උබුන්ටු" පිවිසුමේ "ඊ" ඔබන්න.

"Linux =" හෝ "kernel =" සමඟ පේළියක් සොයන්න සහ එම පේළියේ අවසානයට "තනි" එකතු කරන්න.

මෙම තාවකාලිකව වෙනස් කරන ලද ඇරඹුම් ප්‍රවේශය ආරම්භ කිරීමට F10 ඔබන්න. මෙය ඔබට මූල අයිතිවාසිකම් සහිත කවචයක් (GUI නොමැතිව) ලබා දෙන අතර ඔබට s.th සමඟ sudoers ගොනුව සංස්කරණය කළ හැකිය. නැනෝ / etc / sudoers වැනි පෙර පැවති තත්වයට.

ඉන්පසු නැවත පණගැන්වීම සහ එය සිදු කිරීම.


1

වර්චුවල් බොක්ස් මත ධාවනය වන උබුන්ටු 16.04 හි (වෙනසක් නොකළ යුතුය), ඉහත ක්‍රම මට වැඩ කළේ නැත (ගොනුවේ අවසානයේ ඇති අවලංගු පේළිය). වැඩ කළේ කුමක්ද:

  1. VirtualBox නැවත ආරම්භ කරන්න
  2. කොන්සෝලයේ ඔබගේ පරිශීලක නාමය සහ මුරපදය ඉල්ලා සිටින තුරු එය සාමාන්‍යයෙන් ආරම්භ කිරීමට ඉඩ දෙන්න
  3. ඔබේ පරිශීලක නාමය සමඟ සාමාන්‍යයෙන් ලොග් වන්න
  4. ඔබ කොන්සෝලය තුළ අවසන් වූ විට (ඔබේ කොටුව GUI වෙත ආරම්භ නොවන්නේ නම්), විධානය su -ලබා දී ඔබේම පරිශීලක නාමයේ මුරපදය දෙන්න.
  5. එය දැන් කැඩී හෝ හිස් root@ubuntu-xenial:~#නොවන්නේ නම් එය වහාම අවසන් විය යුතුය /etc/sudoers. එවැනි අවස්ථාවක කුමක් සිදුවේදැයි විශ්වාස නැත.
  6. එවිට ඔබට සරලව ධාවනය visudoකර ගොනුව නිවැරදි කළ හැකිය.
  7. එවිට Ctrl + Xඑය වෙනස් කළ බෆරය සුරැකීමට විමසනු ඇත. ඔබන්න YසහEnter
  8. කොටුව නැවත ආරම්භ කරන්න, එය දැන් ක්‍රියාත්මක විය යුතුය.

ඔබගේ /etc/sudoersහිස් හෝ යමක් නැතිවී ඇත්නම් සහ ඔබට එය සංස්කරණය කළ හැකි නම්, මෙහි මගේ අන්තර්ගතය:

Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

root ALL=(ALL:ALL) ALL

%admin ALL=(ALL) ALL

%sudo ALL=(ALL:ALL) ALL

ඔබගේ 4 වන පියවර තේරුමක් නැත, එය ක්‍රියාත්මක වන්නේ ඔබේ මූල මුරපදය ඔබේ සාමාන්‍ය පරිශීලකයාට සමාන වූ විට පමණි.
ඇල්ෆ්‍රඩ්

දේශීය වීඑම් එකක ඉතා සුලභ වේ.
ජුහා උන්ටිනන්

1

WSL මත පදනම් වූ ලිනක්ස් වීඑම් වල නව රැල්ල සඳහා මෙය එකතු කිරීම. Pkexec නොමැති සහ මුරපදය සකසා නොමැති මගේ ඩෙබියන් පදනම් කරගත් WSL2 VM (පෙන්ග්වින්) වෙතින් මා අගුළු දැමූ විට, ගැටලුව නිරාකරණය කර ඇති බව මට පෙනී ගියේය:

  • පරිපාලක ලෙස වින්ඩෝස් පවර්ෂෙල් එකක් විවෘත කරන්න ('පරිපාලක ලෙස ධාවනය කරන්න' මත දකුණු-ක්ලික් කරන්න)
  • VM හි පෙරනිමි පරිශීලකයා root ලෙස සකසන්න (එය මුරපදයක් ඉල්ලන්නේ නැති නිසා) මේ සඳහා :
<distro.exe> config --default-user root

උදාහරණයක්:

ubuntu1804.exe config --default-user root 

හෝ

pengwin.exe config --default-user root
  • ඔබේ ඩිස්ට්‍රෝව නැවත දියත් කරන්න.
  • ඔබ දැන් root විය යුතු අතර ඔබේ sudo ගැටලුව විසඳා ගත හැකිය.
  • පෙරනිමි පරිශීලකයා යථා තත්ත්වයට පත් කිරීම සඳහා ක්‍රියාවලිය නැවත සිදු කරන්න.

0

හොඳ පුහුණුව: උපස්ථ පර්යන්ත කවුළුවක් ගෙන sudo suඑහි ධාවනය කරන්න. තවත් ටර්මියන් එකක විසූඩෝ හෝ සුඩෝ විම් / etc / sudoers ධාවනය කරන්න. කිසියම් දෙයක් වැරදුනහොත්, නැවත ටර්මිනල් වෙත ගොස් ගොනුව සවි කරන්න. එක් පර්යන්තයක sudo suපෙර ධාවනය නොවන්නේ මන්දැයි ඔබට ඇසිය හැකිය. visudoමෙයද ක්‍රියාත්මක වන නමුත් ඔබ එය දැන ගැනීමට පෙර පර්යන්තය වසා දැමීමේ වැඩි අවදානමක් ඇත.


0

ක්‍රමයක් සරල විසඳුමක් ඇත. නැවත පණගැන්වීමකින් තොරව, ප්‍රතිසාධන මාදිලිය හෝ pkgexec( pkgexecවැඩ නොකළ අතර මා එය භාවිතා කළ යුත්තේ ඇයි හෝ කෙසේද යන්න පිළිබඳ අදහසක් නැත), සරලවම කරන්න:

su root # switch to root user, without using sudo (which is broken at this point)
your_favorite_editor /etc/sudoers # e.g. nano

ඉන්පසු සින්ටැක්ස් දෝෂය නිවැරදි කරන්න!


1
පහත වැටීම සමඟ ඇත්තේ කුමක්ද? මා වෙනුවෙන් පරිපූර්ණව වැඩ කළා.
rien333

මෙම පිළිතුර ඇත්ත වශයෙන්ම ක්‍රියාත්මක වේ. මම කල්පනා කරන්නේ ඇයි පහත වැටීම !!
මැක්ලන්

පහත් පෙළ පැහැදිලි කිරීමක් සමඟ පැමිණිය යුතු යැයි මම යෝජනා කරමි. එසේ නොමැති නම්, මිනිසුන්ට එය සූරාකෑමට හැකි අතර, ඊටත් වඩා භයානක ලෙස වලංගු පිළිතුරක් තහනම් කරන්න.
මැක්ලන්
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.