# Kaip naudoti Linux komandą „sudo“, kad atliktumėte užduotis kito vartotojo vardu

„sudo“, kad atliktumėte užduotis kito vartotojo vardu

Komanda „sudo“ leidžia „Linux“ vartotojams laikinai pasiekti konfidencialias sistemos sritis. Ši prieiga yra apsaugota slaptažodžiu ir galioja tik trumpą laiką.

## Kas yra „Linux“ komanda „sudo“?

„Linux sudo“ yra viena iš svarbiausių [„Linux“ komandų](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komandos-terminalo-komandu-apzvalga/ "Linux: commands and overview of terminal commands"), jei norite įdiegti programą arba pakeisti sistemos konfigūraciją. Ši komanda yra viena iš pagrindinių daugelyje „Linux“ distribucijų, pavyzdžiui, [„Debian“](https://www.ionos.com/lt-lt/digitalguide/serveris/zinios/debian-universali-sistemine-programine-iranga/ "Debian the universal system software") ar „Ubuntu“, ir jos jokiu būdu negalima pašalinti. „sudo“ reiškia „superuser do“ (vykdyti kaip supervartotojas) ir leidžia įgaliotiems vartotojams **vykdyti komandas kitų vartotojų vardu**. Pavyzdžiui, „root“ vartotojas, kuriam naudojant „sudo“ komandą nesuteikiamos visos „root“ teisės.

## Kaip veikia komanda „sudo“?

„Linux“ komanda „sudo“ pirmiausia naudojama **siekiant apsaugoti sistemą nuo suklastotų paketų ar kitų nepageidaujamų procesų prieš juos įdiegiant**. Jei norite naudoti šią komandą, tiesiog įterpkite ją prieš kitą komandą. Pavyzdžiui, ši komanda naudojama norint atlikti sistemos konfigūracijos pakeitimus neturint „root“ teisių arba norint paleisti atskiras programas, kurioms reikalingos „root“ teisės. Norint naudoti šią komandą, reikės slaptažodžio, kuris paprastai skiriasi nuo „root“ slaptažodžio. Be to, jis paprastai galioja tik 15 minučių. Vartotojus, kuriems leidžiama naudoti „sudo“ komandą, galima nurodyti faile */etc/sudoers*.

## Kaip atrodo „sudo“ sintaksė „Linux“ sistemoje?

Linux komanda „sudo“ visada rašoma prieš kitą komandą. Todėl ji atrodo taip:

```shell
$ sudo [Command]
```

Tai leidžia vartotojams vykdyti komandą neturint administratoriaus teisių.

## Kokias galimybes siūlo komanda „sudo“?

Linux komanda „sudo“ turi įvairių parinkčių. Svarbiausios iš jų yra:

- **-h**: Rodo „sudo“ komandos sintaksę ir visas galimas parinktis.
- **-k**: Nutraukia visas esamas Linux sudo teises.
- **-l**: Atidaro sąrašą, kuriame išvardytos visos teisės.
- **-V**: Rodo dabartinę „sudo“ programos versiją.
- **-v**: Iš naujo paleidžia sudo leidimų laiką. Paprastai tai yra 15 minučių, kol reikia iš naujo įvesti slaptažodį.

## „Linux“ „sudo“ pavyzdžiai

Kad galėtumėte pamatyti, kaip veikia ši komanda, pateikiame keletą pavyzdžių:

```shell
$ sudo apt-get update
```

Jei čia neįvestumėte komandos „sudo“, labai tikėtina, kad sistema parodytų klaidos pranešimą. Įvedę šią komandą, būsite paprašyti įvesti slaptažodį. Jei slaptažodis bus teisingas, komanda bus įvykdyta. Tačiau slaptažodį turėsite įvesti „aklai“, nes jis nebus rodomas ekrane.

```shell
$ sudo -u [Other_Username] ls ./Example
```

Naudokite šią komandą, kad peržiūrėtumėte katalogą */Example* kito vartotojo vardu.


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komanda-sudo/](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komanda-sudo/) for AI/LLM consumption.