Explorar el Código

Funcion listarUsuarios

Guzmán Castanedo Villalba hace 6 años
padre
commit
edef48bfbc
Se han modificado 1 ficheros con 13 adiciones y 1 borrados
  1. 13 1
      userspanel.sh

+ 13 - 1
userspanel.sh

@@ -221,6 +221,16 @@ function cambiarPassword {
 	return 0
 }
 
+function listarUsuarios {
+#Listamos los usuarios que hay en el sistema.
+	printf "Usuarios disponibles:\n"
+	for lista in $(cat /etc/passwd | cut -d: -f1); do
+		printf "$lista\t"
+	done
+	printf "\n"
+	unset lista
+}
+
 function existeUsuario {
 	#Comprobamos si un usuario ($User) existe
 	cat /etc/passwd | cut -d: -f1 | grep $User > /dev/null 2>&1
@@ -291,13 +301,14 @@ function ayuda {
 			printf "> baja\t\tDar de BAJA un usuario\n"
 			printf "> bloquear\tBLOQUEAR un usuario\n"
 			printf "> desbloquear\tDESBLOQUEAR un usuario\n"
+			printf "> usuarios\tListar USUARIOS en el sistema\n"
 			printf "> ayuda\t\tMuestra esta ayuda\n"
 			printf "\t\tPara mas ayuda escribir \"ayuda [comando]\"\n"
 			printf "> salir\t\tFinaliza programa\n"
 			;;
 		usuarios)
 			printf "usuarios: muestra los usuarios disponibles\n"
-			printf "SINOPSIS: usuariosn"
+			printf "SINOPSIS: usuarios\n"
 			;;
 		salir|s|S|quit|q|Q|exit)
 			printf "salir: finaliza el programa\n"
@@ -347,6 +358,7 @@ while [ $cont = true ]; do
 			;;
 		usuarios)
 			#Lista todos los usuarios existentes
+			listarUsuarios
 			;;
 		ayuda|help)
 			#Ayuda de comandos