Com crear un nou usuari de Sudo a Ubuntu


A Linux i altres sistemes semblants a Unix, el compte root té els drets d'accés més alts al sistema. S'utilitza específicament per a finalitats d'administració del sistema.

L'usuari root (de vegades anomenat superusuari) té tots els drets o permisos (a tots els fitxers i programes) en tots els modes (un usuari o multiusuari).

Operar un sistema Linux, especialment un servidor que utilitza el compte root, es considera insegur per diverses raons. Aquests inclouen, entre d'altres, el risc de danys per accidents (per exemple, executar una ordre que esborra el sistema de fitxers) i executar aplicacions del sistema amb privilegis elevats que obrin el sistema a vulnerabilitats de seguretat. A més, el compte root és un objectiu per a tots els atacants.

Pel que fa a les preocupacions de seguretat anteriors, es recomana utilitzar l'ordre sudo per obtenir privilegis de root quan un usuari del sistema realment ho necessiti. A Ubuntu, el compte root està desactivat per defecte i el compte predeterminat és un compte administratiu que utilitza sudo per obtenir privilegis d'arrel.

En aquest breu article, explicarem com crear un usuari sudo a la distribució Ubuntu Linux.

Creació d'un nou usuari Sudo a Ubuntu

1. Inicieu sessió al vostre servidor Ubuntu com a usuari root.

$ ssh [email _ip_address

2. A continuació, creeu un nou usuari sudo mitjançant l'ordre useradd tal com es mostra, on un administrador és un nom d'usuari. A l'ordre següent, el senyalador -m significa crear el directori inicial de l'usuari si no existeix, -s especifica l'intèrpret d'ordres d'inici de sessió de l'usuari i -c defineix un comentari que s'emmagatzemarà al fitxer del compte.

$ sudo useradd -m -s /bin/bash -c "Administrative User" admin

3. Creeu una contrasenya per a l'usuari administrador mitjançant la utilitat passwd i confirmeu la contrasenya de l'usuari nou. Es recomana una contrasenya segura!

$ sudo passwd admin

4. Per permetre que l'usuari admin invoqui sudo per dur a terme tasques administratives, heu d'afegir l'usuari al grup del sistema sudo mitjançant l'ordre usermod de la manera següent, on el -a opció significa afegir l'usuari a un grup suplementari i -G especifica el grup.

$ sudo usermod -aG sudo admin

5. Ara proveu l'accés sudo en un compte d'usuari nou canviant al compte de l'administrador (introduïu la contrasenya del compte de l'administrador quan se us demani).

$ su - admin

6. Un cop canvieu a l'usuari admin, verifiqueu que podeu executar qualsevol tasca administrativa, per exemple, intenteu crear un arbre de directoris al directori / afegint sudo a l'ordre.

$ mkdir -p /srv/apps/sysmon
$ sudo mkdir -p /srv/apps/sysmon

A continuació es mostren altres guies sobre sudo que us seran útils:

  1. 10 configuracions de Sudoers útils per configurar sudo a Linux
  2. Com mostrar asteriscs mentre escriu la contrasenya de Sudo a Linux
  3. Com mantenir la sessió de temps d'espera de la contrasenya sudo més llarga a Linux

Això és tot per ara. En aquesta guia, hem mostrat com crear un usuari sudo a Ubuntu. Per obtenir més detalls sobre sudo, vegeu man sudo_root. Tens alguna pregunta o pensament per compartir? En cas afirmatiu, poseu-vos en contacte amb nosaltres mitjançant el formulari de comentaris que trobareu a continuació.