Bueno, y ya para que todas las salidas de las pruebas requeridas salgan a la perfección tengo dos dudillas.
La primera es que cuando ejecuto las órdenes, por ejemplo:
- mostrar_directorio ../home
la salida correcta debería de ser:
- sin_r (Directorio) >>>> ERROR: A <../home/sin_r> le falta el permiso de lectura.
- sin_x (Directorio) >>>> ERROR: A <../home/sin_x> le falta el permiso de busqueda.
mientras que en mi
script me aparece sin esos errores que debería de salir:
- sin_r (Directorio)
- sin_x (Directorio)
y la segunda y última duda, por fin, tanto para ti explorer como para mi (¡je,je!) es que ejecutando las órdenes, por ejemplo:
La salida correcta sería:
- =================================
- Nombre de usuario.........:alum1 ( 2001 )
- Grupo primario o principal:alumnos ( 2000 )
- Grupos secundarios:
- 1 bin ( 2 )
- 2 sys ( 3 )
- 3 adm ( 4 )
- 4 dialout ( 20 )
- 5 users ( 1001 )
- Directorio de casa: ../home2/alum1 ( existe )
- Shell por defecto: /bin/bash ( existe )
Mientras que la que me sale a mí es todo correcto, pero, al final, cuando mostramos si existe o no el "shell por defecto" me sale distinto casi siempre, en esa salida en concreto sale así:
- =================================
- Nombre de usuario.........:alum1 ( 2001 )
- Grupo primario o principal:alumnos ( 2000 )
- Grupos secundarios:
- 1 bin ( 2 )
- 2 sys ( 3 )
- 3 adm ( 4 )
- 4 dialout ( 20 )
- 5 users ( 1001 )
- Directorio de casa: ../home2/alum1 ( existe )
- Shell por defecto: /bin/bash ( no existe )
De las más de 50 pruebas, todas me salen perfectas ya, llevo unos días mirando eso por si podía evitar preguntarlo pero no doy con el error...