Kā pievienot Sudo lietotāju Ubuntu

sudo ir viena no visbiežāk izmantotajām komandām Linux sistēmās. Tas ļauj lietotājam palaist noteiktu programmu kā citam lietotājam, kurš pēc noklusējuma ir superlietotājs.

To galvenokārt izmanto administratīviem nolūkiem; ierobežotas administratora piekļuves nodrošināšana lietotājiem, kas nav administratīvi, Linux datorā.

Piemēram, pēc noklusējuma lietotājam nav atļauts instalēt pakotnes Ubuntu sistēmā. Tomēr lietotājs to var izdarīt ar sudo komandu.

Ne-root lietotājs bez sudo nevar instalēt programmu. Tālāk skatiet neveiksmīga mēģinājuma piemēru:

apt-get install aptitude E: nevarēja atvērt bloķēšanas failu /var/lib/dpkg/lock-frontend — atvērt (13: atļauja liegta) E: nevar iegūt dpkg priekšgala bloķēšanu (/var/lib/dpkg/lock-frontend ), vai tu esi root?

Lietotājs, kas nav root lietotājs ar sudo, var instalēt programmas sistēmā bez problēmām.

sudo apt-get install aptitude Pakešu sarakstu lasīšana... Gatavs Atkarības koka izveide....

Pievienojiet esošo lietotāju kā Sudo lietotāju

Ja lietotājs nav daļa no sudo lietotāju grupai, tā nevarēs izmantot sudo komandu. Tas parādīs zemāk izvadi:

testuser nav sudoers failā. Par šo incidentu tiks ziņots.

Lai pievienotu lietotāju sudoers sarakstam, izmantojiet usermod komanda, lai pievienotu esošu lietotāju sudo grupa sistēmā. Zemāk ir komandas piemērs.

sudo usermod -aG sudo testuser

Šeit ir -a opcija nozīmē “pievienot”. Tas nodrošina, ka netiek ietekmēta esošās grupas dalība lietotājam. -G ir paredzēts, lai norādītu, kurai grupai pievienot lietotāju.

Kad lietotājs ir pievienots sudo grupai, nākamreiz, kad šis lietotājs piesakās sistēmā, terminālī tiek parādīts šāds ziņojums.

Lai palaistu komandu kā administrators (lietotājs "root"), izmantojiet "sudo". Sīkāku informāciju skatiet sadaļā "man sudo_root".

Izveidojiet jaunu lietotāju ar Sudo privilēģijām

adduser ir Linux komanda, ko izmanto, lai izveidotu jaunu lietotāju. To var lietot ar

karogs -- grupā lai izveides laikā pievienotu lietotāju grupai sudo.

sudo adduser testuser --ingroup=sudo

Ierobežojiet, kuras komandas ir jāatļauj, izmantojot sudo

Fails /etc/sudoers satur konfigurācijas opcijas sudo komandu. Šis fails ir tieši aizsargāts ar rakstīšanu, pat saknes failam. Vienīgais veids, kā rediģēt šo failu, ir izmantot visudo komandu.

sudo visudo

Iepriekš minētā komanda atvērs failu, izmantojot nano komandrindas redaktoru. Ritiniet un atrodiet failā zemāk esošās rindas.

# Atļaut grupas sudo dalībniekiem izpildīt jebkuru komandu % sudo ALL=(ALL:ALL) ALL

Pēdējais VISI rindā var aizstāt ar vienīgo komandu vai komandu kopu, kas būtu jāatļauj ar sudo.

# Atļaut grupas sudo dalībniekiem izpildīt jebkuru komandu % sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

Svarīga piezīme: Iepriekš ieteiktās izmaiņas sudoers failā ierobežos sudo lietotāju iespēju izpildīt tikai komandas mv un visudo. Tas ir paredzēts tikai paskaidrojuma nolūkā, jums nav jāpiespiež šie ierobežojumi sudo lietotājiem jūsu sistēmā.

Ja veicāt kādas izmaiņas sudoers failā, izmantojot iepriekš kopīgotos norādījumus, noteikti saglabājiet failu, izmantojot Ctrl+O lai izmaiņas tiktu piemērotas. Pēc tam varat iziet no nano, izmantojot Ctrl+X.

Lai izmaiņas notiktu, jums, iespējams, būs jāpiesakās/atteikties, vai restartējiet sistēmu vai palaidiet jaunu termināļa logu.

? Priekā!