Hoe Ubuntu gebruik om 'n gebruiker by Sudoers te voeg

Die sudo-opdrag word gebruik om u toestemmings vir 'n enkele Linux-opdrag te verhef.

U kan die sudo-opdrag gebruik om 'n opdrag soos enige ander gebruiker te bestuur, hoewel dit algemeen gebruik word om 'n opdrag as die hoofgebruiker te bestuur.

01 van 08

Wat is Sudo en Wat is die Sudoers-lys?

Wat is Sudo.

As u meer gebruikers op u rekenaar het, wil u waarskynlik nie dat alle gebruikers administrateurs is nie, aangesien administrateurs dinge kan doen soos installeer en verwyder sagteware en verander sleutelstelselinstellings.

Om 'n voorbeeld van die sudo-opdrag in gebruik te wys, maak 'n terminaal venster oop en voer die volgende opdrag uit:

apt-install installeer cowsay

'N Redelik kriptiese boodskap sal teruggestuur word:

E: Kon nie slotlêer oopmaak nie / var / lib / dpkg / slot - oop (13: toestemming geweier)
E: Kan die administrasie gids nie sluit nie (/ var / lib / dpkg /), is jy wortel?

Die belangrikste punte om kennis te neem is die woorde "Toestemming geweier" en "Is jy wortel?".

Probeer nou weer dieselfde bevel, maar hierdie keer plaas die woord sudo voor dit soos volg:

sudo apt-kry installeer cowsay

U sal gevra word om u wagwoord in te voer.

Die Cowsay-program kan nou geïnstalleer word.

Nota: Cowsay is 'n klein nuwigheidsprogram wat u toelaat om 'n boodskap wat as 'n spraakborrel deur 'n ASCI-koei gepraat word, in te voer.

Wanneer u Ubuntu geïnstalleer het, is u outomaties as administrateur ingestel en word dit outomaties bygevoeg aan wat bekend staan ​​as die sudoers-lys.

Die sudoers-lys bevat die name van al die rekeninge wat geregtig is om die sudo-opdrag te gebruik.

Die briljantheid van sudo is dat as jy van jou rekenaar weggaan sonder om dit eers te sluit en 'n ander persoon na jou rekenaar wandel, kan hulle nie bestuurderopdragte op die rekenaar bestuur nie omdat hulle jou wagwoord benodig om daardie opdrag uit te voer.

Elke keer as u 'n opdrag uitvoer wat administrateurregte vereis, sal u vir u wagwoord gevra word. Dit is briljant vir sekuriteit.

02 van 08

Wat gebeur as jy nie Sudo-toestemmings het nie?

Nie-sudo-gebruikers.

Nie elke gebruiker op jou rekenaar sal administrateur regte hê nie en daarom sal hulle nie deel wees van die sudoers-lys nie.

Wanneer iemand wat nie in die sudoerslys is nie, probeer om 'n bevel met sudo te voer, sal hulle die volgende boodskap ontvang:

gebruiker is nie in die sudoers-lêer nie. Hierdie voorval sal aangemeld word

Dit is weer briljant. As 'n gebruiker nie toestemming het om sagteware te installeer of enige ander opdrag uit te voer wat administrateurregte vereis nie, kan hulle dit net nie doen nie en die feit dat hulle probeer het, is aangemeld.

03 van 08

Doen Sudo-toestemmings slegs die opdraglyn?

Wanneer standaardgebruikers Ubuntu probeer en installeer.

Die sudo-voorregte beïnvloed nie net opdraglynaksies nie. Alles in Ubuntu word beheer deur dieselfde sekuriteitsprotokolle.

Byvoorbeeld, in die prent sien jy dat die huidige gebruiker Tom is wat 'n standaard gebruiker is. Tom het die Ubuntu Software-instrument gelaai en poog om 'n verfpakket te installeer.

Die wagwoord venster verskyn en Tom moet die wagwoord van 'n administrateur gebruiker invoer. Die enigste administrateur gebruiker is Gary.

Op hierdie stadium kan Tom Gary se wagwoord probeer raai, maar in wese sal hy nêrens kry nie en kan hy nie dinge doen wat hy nie veronderstel is om te kan doen nie.

04 van 08

Hoe om 'n Administrateur te maak

Maak gebruikersadministrateur Ubuntu.

Baie ander gidse op die internet wys jou hoe om die bevellyn te gebruik om 'n gebruiker by die sudoers-lêer te voeg, maar dit is Ubuntu en daar is 'n perfek goeie toepassing vir die bestuur van gebruikers wat ingebou is.

Om gebruikers in Ubuntu te administreer, druk die boonste ikoon op die Unity Launcher of druk die super sleutel op die sleutelbord.

Nota: Die super sleutel is 'n spesiale sleutel op u sleutelbord. Op die meeste skootrekenaars en rekenaarrekenaars is dit die sleutel met die Windows-logo daarop en dit is langs die Alt-sleutel

Wanneer die Unity Dash verskyn, tik "Gebruikers".

'N Ikoon sal verskyn met 'n beeld van 2 mense daarop en die teks sal "gebruikersaccounts" sê. Klik op hierdie ikoon.

By verstek sal jy net die gebruikers op die stelsel kan sien en niks verander nie. Dit is nog een van die briljante sekuriteitskenmerke.

Stel jou voor dat die administrateur van jou rekenaar weggegaan het en iemand wandel en besluit om hulself as gebruiker te voeg. Hulle kan dit nie sonder jou wagwoord doen nie.

Om enige van die gebruiker se besonderhede te wysig, moet u die koppelvlak ontsluit. Klik op die ikoon "ontsluit" in die regter bovenhoek van die venster wat deur 'n hangslot aangedui word en voer jou wagwoord in.

Daar is twee soorte gebruikers binne Ubuntu:

Gebruikers wat as administrateurs opgestel is, word by die sudoers-lêer gevoeg en standaardgebruikers is nie.

Om 'n gebruiker by die sudoers-lêer toe te voeg, klik die woorde "standaardgebruiker" langs die woorde "rekeningtipe" en wanneer die aftreklys verskyn, kies administrateur.

Die gebruiker moet nou uit Ubuntu afmeld en inloggen. Hulle kan nou die sudo-opdrag gebruik, sowel as die stelsel instellings verander en sagteware installeer met behulp van die Ubuntu Software tool.

Belangrik: Nadat jy iets verander het in die gebruikers rekening dialoog, klik weer die hangslot ikoon om die skerm te sluit.

05 van 08

Hoe om Administrateurregte vir 'n gebruiker te verwyder

Verwyder administrateurregte.

Om die administrateur regte vir 'n gebruiker te verwyder, verander jy die rekeningtipe terug van administrateur na standaard.

Dit werk onmiddellik en die gebruiker sal nie verhewe aksies kan uitvoer sodra u hul rekeningtipe terug na standaard verander nie.

06 van 08

Hoe om 'n gebruiker by die Sudoers-lêer te voeg deur die opdraglyn te gebruik

Hoe om gebruikers by te voeg tot Sudoers.

U kan natuurlik die bevellyn gebruik om 'n gebruiker by die sudoers-lêer te voeg en deur die volgende instruksies te leer, sal u verstaan ​​hoe om dit te doen op enige ander Linux-verspreiding wat sudo aangeskakel het.

Enige gebruiker wat deel uitmaak van die "sudo" -groep sal toestemming hê om die sudo-opdrag uit te voer. Al wat jy moet doen, is om seker te maak dat die gebruiker aan daardie groep behoort.

So, hoe gaan dit daaraan om dit te doen? Volg hierdie stappe eenvoudig:

  1. Open 'n terminaal venster deur ALT en T te druk
  2. Tik groepe (vervang met die naam van die gebruiker wat jy wil voeg by sudoers, byvoorbeeld groepe tom )
  3. 'N Lys van groepe moet teruggestuur word. As die gebruiker reeds sudo-regte het, sal die sudo-groep verskyn, anders sal u dit moet byvoeg.
  4. Om 'n gebruiker by sudoers te voeg, tik sudo gpasswd -a sudo (vervang weer met die gebruiker wat jy by sudoers wil voeg,
    byvoorbeeld sudo gpasswd -a tom )

As die gebruiker tans reeds ingeteken is, moet hulle weer aanmeld en weer inloggen om te verseker dat hulle volle sudo en administrateur regte het.

Nota: Die gpasswd-opdrag kan gebruik word om groepe binne Linux te administreer

07 van 08

Hoe om 'n gebruiker uit die Sudoers-lêer te verwyder deur die opdraglyn te gebruik

Verwyder 'n gebruiker van Sudoers.

Om 'n gebruiker uit die sudoers-lêer te verwyder deur die opdraglyn te gebruik, volg die volgende stappe:

  1. Open 'n terminaal venster
  2. Tik groepe (Vervang met die gebruiker wat jy van die sudoers-lêer wil verwyder)
  3. As die teruggekeerde lys nie 'sudo' as 'n groep wys nie, hoef jy niks anders te doen nie, anders gaan jy verder na stap 4
  4. Tik sudo gpasswd -d sudo (Vervang met die gebruiker wat u van die sudoers-lêer wil verwyder)

Die gebruiker sal nie meer 'n opdrag kan uitvoer met verhoogde voorregte nie.

08 van 08

Hoe om uit te vind wie probeer het om Sudo te gebruik sonder toestemming

Bekyk Sudoers Error Log.

Wanneer 'n gebruiker probeer om 'n sudo-opdrag uit te voer sonder sudo-toestemmings, word die foutboodskap aangedui dat die poging aangemeld sal word.

Waar presies is die foute al aangeteken? Binne Ubuntu (en ander Debian-gebaseerde stelsels) word die foute na 'n lêer genaamd /var/log/auth.log gestuur.

Op ander stelsels soos Fedora en CentOS word die foute aangeteken na / var / log / secure.

In Ubuntu kan u die foutlogboek sien deur een van die volgende opdragte te tik:

kat /var/log/auth.log | meer

stert /var/log/auth.log | meer

Die katopdrag wys die hele lêer na die skerm en die meer opdrag sal die uitset 'n bladsy op 'n keer wys.

Die stertopdrag wys die laaste paar reëls van die lêer en weer sal die meer opdrag die uitset 'n bladsy op 'n slag wys.

Binne Ubuntu is daar egter 'n makliker manier om die lêer te besigtig:

  1. Klik op die boonste ikoon op die launcher of druk die super sleutel.
  2. Tik 'Log' in die soekkassie
  3. Wanneer die system.log-ikoon verskyn, klik daarop
  4. Klik op die opsie "auto.log"
  5. Blaai na onder om die nuutste mislukkings te sien of om te sien hoe vandag se mislukkings die opsie auto.log uitbrei, deur daarop te klik en klik op "Vandag".