If it is not explicitly told in following recipe, setting up services are described for Ubuntu 16.04 server, but applications are described for Ubuntu 16.04 and/or Lubuntu 16.04 workstation. If you use different Ubuntu version or Linux distribution, settings as well as content, names and places of configuration files may be different!
Got it.

Pieteikšanās kā root lietotājam

Visas administratīvās darbības var veikt tikai administratīvais lietotājs, ko Linux sauc par root.

Vairumam Linux sistēmu kā root lietotājs sistēmā nevar pieteikties, jo šis identifikators drošības nolūkos ir slēgts.

Visas komandas, kuras paredzēts pildīt ar šī lietotāja tiesībām, jāizsauc ar sudo vai su komandu.

Īslaicīga root lietotāja tiesību izmantošana

  • Lai izpildītu vienu komandu ar root lietotāja tiesībām, pirms tam ievada komandu sudo, kas nozīmē super user do.  Piemēram, lai manuāli atjaunotu dinamisko IP tīkla adresi, ievada komandu:

    sudo dhclient

Ilglaicīga root lietotāja tiesību izmantošana

  1. Ja nepieciešams izpildīt vairākas komandas pēc kārtas, ērtāk ir kļūt par root lietotāju uz ilgāku laiku. Tādā gadījumā var izmantot komandu su komandu (substitute user), kurai nenorādot parametru kļūst par root lietotāju. Tā kā šo komandu var pildīt tikai root lietotājs, tad pirms tam ir jāievada sudo komanda, kopumā sanāk:

    sudo su
    Sudo komandai ir jāievada tekošā lietotāja parole (ja tā tiek prasīta)!

    Ar sudo komandu kļūstot par citu lietotāju, nomainās lietotāja tiesības, bet vides mainīgie (mājas mape, lietotāja vārds u.tml.) paliek tie paši (iepriekšējā lietotāja).

  2. Unix (un dažām Linux) sistēmām sudo komanda netiek izmantota. Tādā gadījumā lietotājam ar administratīvām tiesībām ir ļauts pildīt ar su komandu, un tad par root lietotāju var kļūt, ievadot komandu:

    su
    Su komandai ir jāievada mērķa lietotāja parole (ja tā tiek prasīta)!

    Ir atšķirība starp komandām su un su - root. Pirmajā gadījumā nomainās lietotāja tiesības, bet vides mainīgie (mājas mape, lietotāja vārds u.tml.) paliek tie paši (iepriekšējā lietotāja). Otrajā gadījumā arī vides mainīgie ir root, nevis iepriekšējā lietotāja.

  3. Redzams, ka komandrindas uzaicinājumā $ (parastam lietotājam) ir nomainījies uz #
     fig01.png 

    Tagad komandas, kuras piemēros sākas ar sudo, to var izlaist.
sudo komandu var pildīt tikai tie lietotāji, kas ir iekļauti admin grupā.

Pirmais sistēmas lietotājs admin grupā tiek iekļauts pēc noklusēšanas. Lai pievienotu admin grupai citus lietotājus, izpilda komandu: usermod -a -G admin user

Sudo bez paroles

  1. root lietotājs izveido failu /etc/sudoers.d/valdis ar sekojošu saturu:

    valdis ALL=(ALL) NOPASSWD:ALL
  2. Nomaina faila tiesības:

    chmod 440 /etc/sudoers.d/valdis

Saites

https://help.ubuntu.com/community/RootSudo

 

Created by Valdis Vītoliņš on 2008-08-09 18:46
Last modified by Valdis Vītoliņš on 2019-05-20 16:08
 
Xwiki Powered
Creative Commons Attribution 3.0 Unported License