Com crear un usuari Sudo a CentOS


L'ordre sudo ofereix una tècnica per proporcionar als usuaris de confiança permís administratiu a un sistema Linux sense compartir la contrasenya de l'usuari root.

Quan els usuaris ho permeten aquesta tècnica precedeix una ordre administrativa amb sudo, se'ls demana que proporcionin la seva pròpia contrasenya. Un cop iniciat la sessió, i suposant que l'ordre està permesa, l'ordre administrativa s'executa com si l'executés l'usuari root.

En aquest article, us mostrarà com crear un nou compte d'usuari normal amb privilegis sudo en un sistema CentOS sense haver de canviar el fitxer sudoers del sistema.

Un cop concedit l'accés sudo, podeu utilitzar l'ordre sudo per executar ordres administratives sense iniciar sessió al compte d'usuari root.

Creeu un nou usuari de Sudo a CentOS

1. Inicieu sessió al vostre sistema CentOS com a usuari root.

$ ssh [email _ip_address

2. Creeu un compte d'usuari normal anomenat tecmint mitjançant l'ordre useradd, l'opció -m significa crear el directori inicial de l'usuari si no existeix, - s defineix el programa d'intèrpret d'ordres d'inici de sessió del nou usuari (que és /bin/bash en aquest cas) i -c defineix un comentari que indica que es tracta d'un usuari administratiu compte.

# useradd -m -s /bin/bash -c "Administrator" tecmint

Substituïu tecmint pel nom d'usuari que voleu crear.

3. Establiu una contrasenya per al compte d'usuari acabat de crear mitjançant l'ordre passwd (recordeu establir una contrasenya segura).

# passwd tecmint

4. A totes les distribucions de Linux que pertanyen a la família RHEL, només els usuaris del grup de sistemes de rodes poden executar una ordre amb sudo. Per tant, a continuació, afegiu el nou usuari tecmint al grup de rodes mitjançant l'ordre usermod. Aquí, el senyalador -a significa afegir l'usuari a un grup suplementari i -G especifica el grup.

# usermod -aG wheel tecmint

5. Proveu l'accés sudo al compte d'usuari nou creat tecmint invocant l'ordre su per canviar al compte d'usuari nou i també verificar que l'usuari està al grup de rodes.

# su - tecmint
$ groups

6. Ara executeu l'ordre whoami anteposant \sudo\ a l'ordre que voleu executar amb privilegis administratius.

$ whoami

Com que aquesta és la primera vegada que executeu sudo des d'aquest compte, es mostrarà el missatge de bàner. També se us demanarà que introduïu la contrasenya del compte d'usuari.

Si sudo està configurat correctament, la sortida de l'ordre whoami anterior mostrarà root.

7. També podeu llistar el contingut del directori /root mitjançant l'ordre ls, que normalment només és accessible per a l'usuari root.

$ sudo ls -la /root

També us pot agradar llegir aquests articles relacionats següents sobre sudo.

  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! En aquest article, hem explicat com crear un nou compte d'usuari normal amb privilegis sudo en un sistema CentOS. Per a qualsevol pregunta, poseu-vos en contacte amb nosaltres mitjançant el formulari de comentaris a continuació.