Kif Waħħal L-isem tal-utent mhuwiex fil-fajl sudoers. Dan l-inċident se jiġi rrappurtat f'Ubuntu


Fis-sistemi Unix/Linux, il-kont tal-utent root huwa l-kont tal-utent super, u għalhekk jista 'jintuża biex jagħmel kull ħaġa u dak kollu li jista' jintlaħaq fis-sistema.

Madankollu, dan jista’ jkun perikoluż ħafna f’ħafna modi – wieħed jista’ jkun li l-utent tal-għeruq jista’ jidħol kmand ħażin u jkisser is-sistema kollha jew attakkant ikollu aċċess għall-kont tal-utent tal-għeruq u jieħu l-kontroll tas-sistema kollha u min jaf x’inhu./hi tista' possibbilment tagħmel.

Ibbażat fuq dan l-isfond, f'Ubuntu u d-derivattivi tiegħu, il-kont tal-utent root huwa msakkar b'mod awtomatiku, utenti regolari (amministraturi tas-sistema jew le) jistgħu biss jiksbu privileġġi ta 'super user billi jużaw il-kmand sudo.

U waħda mill-agħar affarijiet li jista 'jiġri lil admin tas-Sistema Ubuntu hija li jitlef il-privileġġi biex juża l-kmand sudo, sitwazzjoni komunement imsejħa sudo miksur. Dan jista' jkun assolutament devastanti.

Sudo miksur jista' jkun ikkawżat minn xi wieħed minn dawn li ġejjin:

  1. Utent ma kellux jitneħħa mill-grupp sudo jew admin.
  2. Il-fajl /etc/sudoers ġie mibdul biex jipprevjeni lill-utenti f'sudo jew grupp admin milli jgħollu l-privileġġi tagħhom għal dak ta' root bl-użu tal-kmand sudo.
  3. Il-permess fuq il-fajl /etc/sudoers mhuwiex issettjat għal 0440.

Sabiex twettaq ħidmiet kruċjali fis-sistema tiegħek bħal tara jew tbiddel fajls importanti tas-sistema, jew taġġorna s-sistema, għandek bżonn il-kmand sudo biex tikseb privileġġi ta 'super user. X'jiġri jekk tiġi miċħud l-użu ta 'sudo minħabba waħda jew aktar mir-raġunijiet li semmejna hawn fuq.

Hawn taħt hawn immaġini li turi każ li fih l-utent tas-sistema default qed jiġi pprevenut milli jħaddem kmand sudo:

[email  ~ $ sudo visudo
[ sudo ] password for aaronkilik:
aaronkilik is not in the sudoers file.   This incident will be reported.

[email  ~ $ sudo apt install vim
[ sudo ] password for aaronkilik:
aaronkilik is not in the sudoers file.   This incident will be reported.

Kif tiffissa Kmand sudo miksur f'Ubuntu

Jekk jiġri li tkun qed taħdem Ubuntu biss fuq il-magna tiegħek, wara li tħaddem, agħfas iċ-ċavetta Shift għal ftit sekondi biex tikseb il-menu tal-boot Grub. Min-naħa l-oħra, jekk qed tħaddem dual-boot (Ubuntu flimkien mal-Windows jew Mac OS X), allura għandek tara l-menu tal-boot Grub awtomatikament.

Billi tuża l-Vleġġa 'l isfel, agħżel \Għażliet avvanzati għal Ubuntu u agħfas Enter.

Int tkun fl-interface hawn taħt, agħżel il-qalba b'għażla \modalità ta 'rkupru kif hawn taħt u agħfas Enter biex tavvanza għall-\menu ta' rkupru.

Hawn taħt hemm il-\Menu Irkupru, li jindika li s-sistema tal-fajls tal-għeruq hija mmuntata bħala li tinqara biss. Imxi fuq il-linja \Root Drop to root shell prompt, imbagħad agħfas Enter.

Sussegwentement, agħfas Enter għall-manutenzjoni:

F'dan il-punt, għandek tkun fil-pront tal-qoxra tal-għeruq. Kif konna rajna qabel, is-sistema tal-fajls hija mmuntata bħala read-only, għalhekk, biex nagħmlu bidliet fis-sistema li rridu nerġgħu nerġgħu narmaw huwa kif qari/kitba billi tħaddem il-kmand hawn taħt:

# mount -o rw,remount /

Jekk wieħed jassumi li utent tneħħa mill-grupp sudo, biex iżżid l-utent lura mal-grupp sudo agħti l-kmand hawn taħt:

# adduser username sudo

Nota: Ftakar li tuża l-isem tal-utent attwali fuq is-sistema, għall-każ tiegħi, huwa aaronkilik.

Jew inkella, taħt il-kondizzjoni li utent tneħħa mill-grupp tal-amministraturi, mexxi l-kmand li ġej:

# adduser username admin

Fuq is-suppożizzjoni li l-fajl /etc/sudoers ġie mibdul biex jipprevjeni lill-utenti f'sudo jew grupp admin milli jgħollu l-privileġġi tagħhom għal dawk ta 'super-utent, imbagħad agħmel backup tal-fajls sudoers kif ġej:

# cp /etc/sudoers /etc/sudoers.orginal

Sussegwentement, iftaħ il-fajl sudoers.

# visudo

u żid il-kontenut hawn taħt:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbi$

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

Jekk ngħidu li l-permess fuq il-fajl /etc/sudoers mhuwiex issettjat għal 0440, imbagħad ħaddem il-kmand li ġej biex tagħmel tajjeb:

# chmod  0440  /etc/sudoers

L-aħħar iżda mhux l-inqas, wara li tħaddem il-kmandi kollha meħtieġa, ikteb il-kmand exit biex tmur lura għall-\Menu ta' rkupru:

# exit 

Uża l-Vleġġa Lemin biex tagħżel u agħfas Enter:

Agħfas biex tkompli b'sekwenza ta' boot normali:

Sommarju

Dan il-metodu għandu jaħdem tajjeb speċjalment meta jkun involut kont ta 'utent amministrattiv, fejn m'hemm l-ebda għażla oħra ħlief li tuża l-mod ta' rkupru.

Madankollu, jekk tonqos milli taħdem għalik, ipprova erġa' lura għandna billi tesprimi l-esperjenza tiegħek permezz tat-taqsima tal-feedback hawn taħt. Tista 'wkoll toffri kwalunkwe suġġeriment jew modi oħra possibbli biex issolvi l-kwistjoni in kwistjoni jew ittejjeb din il-gwida għal kollox.