Hoe brûke jo Ubuntu om in brûker ta Sudoers te foegjen

It kommando sudo wurdt brûkt om jo tagongsrjochten foar ien inkele Linux kommando te ferheegjen.

Jo kinne it sudo kommando brûke om in kommando út te fieren lykas elke oare brûker, hoewol it faak brûkt wurdt om in kommando te rinnen as de root brûker.

01 of 08

Wat is Sudo en wat is de sudoerslist?

Wat is Sudo.

As jo ​​meardere brûkers hawwe op jo kompjûter dan hawwe jo wierskynlik net dat alle brûkers behearders wêze moatte om't administrateurs dingen dwaan kinne lykas ynstallaasje en ûnthâld fan software en feroaring fan kaartsysteemynstellingen.

Om jo in foarbyld sjen te litten fan it sudo kommando yn gebrûk iepenje in terminalfinster en it folgjende kommando útfiere:

apt-get install cowsay

In frij kryptysk berjocht sil weromjûn wurde:

E: Koe bestân slute iepenje / var / lib / dpkg / lock - iepen (13: Tastimming wegere)
E: Kin de administraasje-triem net bewarje (/ var / lib / dpkg /), binne jo root?

De kaaipunten om te notizen binne de wurden "Tastimming jaan" en "Binne jo root?".

Besykje no noch itselde kommando mar mar dizze kear stelt it wurd sudo foar it sa:

sudo apt-get install cowsay

Jo wurde frege om jo wachtwurd yn te gean.

De cowsay-applikaasje kin no ynstalleare wurde.

Taljochting: Cowsay is in lyts nijjiersapplikaasje dy't jo in berjocht ynfiere dy't sprutsen wurdt as spraakblase troch in ascii-ko.

As jo ​​earst Ubuntu ynstalleard ha, wurde jo automatysk as administrator ynsteld en dêrom automatysk tafoege oan wat bekend is as de sudoers list.

De sudoers list befettet de nammen fan alle akkounts dy't it foech hawwe om it kommando sudo te brûken.

It ljocht fan sudo is dat as jo fuortgean fan jo komputer sûnder it sluten fan jo kompjûter en in oare persoan omheech nei jo kompjûter, kinne se gjin behearderbehearder op 'e komputer rinne, om't se jo wachtwurd nedich hawwe om dat kommando te finnen.

Eltse kear as jo in kommando útfiere dy't administratereaderrjochten nedich is, wurde jo frege foar jo wachtwurd. Dit is prachtich foar feiligens.

02 of 08

Hokker Hypens as jo gjin sudo-autoriteiten hawwe?

Net-sudo-brûkers.

Net elke brûker op jo kompjûter sil administratuerjochten hawwe en dêrom wurde se gjin diel fan 'e sudoers-list.

As immen dy't net yn 'e sudoers-list besiket in kommando mei sudo te sykjen, sil it folgjende berjocht ûntfange:

brûker is net yn 'e sudoers bestannen. Dit foarfal is rapportearre

Dit is wer wer gleon. As in brûker gjin tagongsrjochten hat om software te ynstallearjen of in oare kommando út te fieren dy't administratorbehearders nedich is, dan kinne se it gewoan net dwaan, en wat mear is it feit dat se besocht dat it oanmeld is.

03 of 08

Do Sudo-fergunnings allinne ynfloed op de Kommando-rigel?

As Standard Users probearje en ynstallearje fan Ubuntu.

De sudo-privileezjes hawwe net gewoan ynfloed op kommando-rigel aksjes. Alles yn Ubuntu wurdt regele troch deselde feiligensprotokollen.

Bygelyks, yn it byld sille jo sjen dat de aktive brûker is Tom dy't in standert brûker is. Tom hat it Ubuntu-software ark laden en besykje in lekkerpakket te ynstallearjen.

It wachtwurdfinster ferskynt en Tom moat it wachtwurd ynfiere fan in brûker brûker. De iennige administrator brûker is Gary.

Op dit stuit koe Tom besykje it wachtwurd fan Gary te beskôgje, mar yn essinsje sil hy niets krije en kinne dingen net dogge dat hy net tinke kin.

04 of 08

Hoe kinne in brûker in administraasje meitsje

Meitsje de brûkersbehearder Ubuntu.

In soad oare gids op it ynternet litte jo sjen hoe't jo de kommando-rigel brûke om in brûker oan te jaan oan de sudoers bestân, mar dit is Ubuntu en der is in perfekte goede applikaasje foar it adminisearjen fan ynboude brûkers.

Om brûkers yn Ubuntu te behearen, druk it topsykjen op 'e Unity Launcher of druk op' e super-kaai op it toetseboerd.

Taljochting: De super-kaai is in spesjale kaai op jo toetseboerd. Op de measte laptops en desktop komputer is dit de kaai mei it Windows-logo dêrfan en it is neist de Alt-kaai

As de Unity Dash type "brûkers" ferskynt.

In byldkaike sil ferskine mei in byld fan 2 persoanen dêrfan en de tekst sille "User Accounts" sizze. Klik op dit ikoan.

Standert, jo sille allinich de brûkers besjen en it neat feroarje. Dit is in oare fan dy brilike feiligensfunksjes.

Stel dan ris as de administraasje fan jo kompjûter ôfgien is en ien immen wekket en beslút om sels as brûker te foegjen. Se kinne it net dwaan sûnder jo wachtwurd.

Om ien fan 'e details fan' e brûker te feroarjen moatte jo de interface ynbliuwe. Klik op it "ûntsluten" ikoantsje yn 'e boppeste rjochts fan it finster dat oanjûn is troch in foarblokje en jo wachtwurd ynfiere.

Der binne twa soarten brûkers yn Ubuntu:

Brûkers dy't as behearders opsteld binne tafoege oan de sudoers bestân en standert brûkers binne net.

Dêrom om in brûker oan de sudoers triem te foegjen klikke op de wurden "standert brûker" njonken de wurden "akkounttype" en wannear't de loftslutende list opnij keazen sil wurde.

De brûker moat no Ubuntu útlogje en ynlogge, en se sille no it sudo kommando brûke kinne, lykas wizigje fan system ynstellings en ynstallaasje fan software mei it Ubuntu-software-ark.

Wichtich: nei it wizigjen fan alles yn 'e brûker akkount dialooch, klik dan op it foarkarblok ikoan om it skerm te besparjen.

05 of 08

Hoe kin de administraarbere privileezjes fuortsmite foar in brûker

Fuortsmite Administrator Privilege.

Om de befeiligingsbehearder foar in brûker te ferwiderjen, feroarje jo it akkount type werom fan administraat nei standert.

Dit wurket fuortendaliks en de brûker kin gjin hegere aksjes útfiere as jo jo accounttype werom nei standert feroarje.

06 van 08

Hoe kinne in brûker tafoegje oan 'e Sudoers bestân mei de Command Line

Hoe kinne jo brûkers taheakje ta Sudoers.

Jo kinne fansels de kommando-rigel brûke om in brûker oan de sudoers-bestân te foegjen en troch de neikommende kommando's te learen dy't jo begripe hoe't jo it dwaan wolle op in oare Linux-distribúsje dy't sudo ynskeakele hat.

Elke brûker dy't ta de "sudo" -Groep heart ta hat tagongsrjochten om it sudo kommando te fieren, sadat alles wat jo nedich hawwe, is der wis fan dat de brûker by dizze groep heart.

Sa hoege jo hoege jo dat te dwaan? Folje allinich dizze stappen:

  1. Iepenje in terminalfinster troch te drukken op ALT en T
  2. Typgroepen (ferfange mei de namme fan de brûker dy jo wolle ta sudoers taheakje, bygelyks groepen tom )
  3. In list mei groepen moat weromjûn wurde. As de brûker al sudo-privileezjes hat, sil de sudo-groep ferskine, as net dan moatte jo it taheakje.
  4. Om in brûker ta te foegjen fan sudoers type sudo gpasswd -a sudo ( werneame mei de brûker dy't jo ta sudoers taheakje wolle,
    bygelyks sudo gpasswd -a tom )

As de brûker op it stuit al oanmeld is, moatte se deroan opnimme en opnij werkenne, om te soargjen dat se folslein sudo-administrator-rjochten hawwe.

Taljochting: It kommando gpasswd kin brûkt wurde om groepen yn Linux te behearjen

07 of 08

Hoe kinne in brûker fuortsmite fan 'e sudoers bestân mei de Command Line

In brûker fuortsmite troch Sudoers.

Om in brûker út it sudoers bestân te brûken, brûk de kommando-rigel folgje dizze stappen:

  1. Iepenje in terminalfinster
  2. Typgroepen (Ferfange mei de brûker dy't jo fuortsmite wolle fan 'e sudoers bestân)
  3. As de weromkommende list "sudo" net as in groep docht, dan moatte jo net wat oars dwaan, oars kinne jo op step 4 trochgean
  4. Typ sudo gpasswd -d sudo (ferfange mei de brûker dy't jo fuortsmite wolle fan 'e sudoers bestân)

De brûker sil net langer in kommando mei ferhevene privileezjes útfiere.

08 of 08

Hoe fynst út te fieren dy't gebrûk makket fan Sudo sûnder fergunning

Besjoch sudoers flater log.

As in brûker besiket in sudo befetsje sûnder sudo-tagongsrjochten, stelt it flater berjocht dat de besykloch oanmeld is.

Wêr krekt binne de fouten oanmeld? Binnen Ubuntu (en oare Debian basearre systemen) wurde de fouten stjoerd nei in triem mei de namme /var/log/auth.log.

Op oare systemen lykas Fedora en CentOS wurde de fouten oanmeld op / var / log / secure.

Yn Ubuntu kinne jo it flater log brûke troch ien fan 'e folgjende kommando's te typen:

cat /var/log/auth.log | mear

tail /var/log/auth.log | mear

It kommando kat lit de folsleine triem sjen nei it skerm, en it mear kommando sil de útfier in side op ien kear sjen litte.

It loopkommando lit de lêste pearen fan 'e triem sjen en wer it mear kommando sil de útfier in side op ien kear sjen litte.

Binnen Ubuntu hoewol is der in ienfâldiger manier om it bestân te besjen:

  1. Klik op it topsykjen op 'e launcher of druk op' e super-kaai.
  2. Typ "Oanmelde" yn de sykbalke
  3. As it symboal system.log ferskynt, klik dan op
  4. Klik op 'e "auto.log" opsje
  5. Gean nei ûnderen nei ûnderen om de lêste fouten te sjen of om te sjen hoe't hjoeddeiske fouten útwreidzje de auto.log opsje troch te klikken op en klik "hjoed".