unreal4u's Personal Network Because my reality… is just your virtuality

7Sep/10Off

Habilitar grupo wheel en CentOS

Estaba instalando un servidor hoy y lo principal es la seguridad en esa máquina. Por lo tanto, hay que restringirlo lo más posible; lo cual implica desde cambiar el puerto predeterminado en el cual SSH escucha hasta los usuarios que pueden invocar su.

Tocaremos principalmente dos archivos por mientras:
/etc/ssh/sshd_config
/etc/pam.d/su

Para los primeros pasos, hacemos todo con nuestra cuenta de root.

En el primer archivo, descomentamos:

Port 55331
Protocol 2
PermitRootLogin no
IgnoreRhosts yes
PermitEmptyPasswords no
X11Forwarding no

Mientras que en el segundo, descomentamos:

auth           required        pam_wheel.so use_uid

A su vez, hacemos:

adduser unreal4u
passwd unreal4u
usermod -G wheel unreal4u

Finalmente, limpiamos:

/etc/init.d/sshd restart
exit

Ahora ya podemos logearnos como unreal4u y sólo ese usuario podrá hacer su (tanto a root como a otros usuarios). Los demás usuarios del sistema que no se encuentren en el grupo wheel si bien es cierto podrán hacer uso del comando, sólo les saldrá un mensaje de que la contraseña fue incorrecta, aunque haya sido correcta.

Por último, debemos tomar en cuenta que desde ahora en adelante, de la única manera (remota) en que podamos hacer uso de root, es haciendo:

ssh -p 55331 unreal4u@[host]
# una vez adentro
su -

Espero les haya servido :)

¿Te gustó este artículo?

¡Considera suscribirte a nuestro feed!

Sobre Camilo Sperberg

Es Ingeniero Informático especializado en Linux y PHP (Es la primera persona en certificarse en PHP5.3 en Chile). En su tiempo libre le gusta estudiar nuevas técnicas de programación y escribir. Además, es amigo de todo ser viviente y cree que la tecnocracia es la mejor forma de política.
Archivado en: Linux, 977 vistas Comments Off
Comentarios (0) Trackbars (0)

Lo sentimos, los comentarios están cerrados por ahora.

Trackbacks are disabled.