Comandos y permisos en GNU/Linux

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 11,51 KB

  • 1-Para conocer los grupos a los que pertenece el usuario pepe, hay que ejecutar el comando:

Respuesta: pepe


2-El comando fg sin argumentos pasa a primer plano de ejecución:

Seleccione una:
El último proceso suspendido 
El primer proceso suspendido


3-Dados los siguientes permisos sobre un archivo:

r w - - w x r - x

El propietario puede leer y escribir, leer y ejecutar, hacer de todo

El grupo puede leer y ejecutar, leer y escribir, hacer de todo
El resto de usuarios no pueden hacer nada, escriben y ejecutan
4-Completa el siguiente script, para que funcione adecuadamente:
echo 1. Crear un usuario, con un directorio de trabajo personalizado.
echo 2. Cambiar el nombre de un usuario.
echo 3. Cambiar el nombre de un grupo.
echo 4. Eliminar un usuario (y su directorio de trabajo).
read -p "Elija opción:" opt
case
) read -p "Indica el usuario al que cambiarle el nombre" u
    read -p "Indica el nuevo nombre" n
   $n

$u
;;
) read -p "Indica el nombre del usuario" nom
   -r
;;
) read -p "Indica el grupo al que cambiarle el nombre" g
    read -p "Indica el nuevo nombre" n
    groupmod  -n
$n
 $g
) read -p "Indica el nombre de usuario" nom
    read -p "Indica el directorio de trabajo" dir
    Respuesta-m  
 -d
 $dir
;;
) echo Opción errónea;;
esac

5-Dados los siguientes permisos sobre un directorio:

- w - - w x r w x

El propietario puede no pueden hacer nada

El grupo puede hacer de todo, escribir y acceder al contenido, leer y escribir

El resto de usuarios pueden acceder, leer y escribir, solo pueden modificar el contenido, pueden escribir, ejecutar y leer
.

6-El archivo que se ejecuta automáticamente al salir de una sesión se llama:

Nota: Indica solo el nombre, sin incluir la ruta.

.bash_logout



7-Indica qué afirmaciones corresponden al comando top y cuáles a ps:

Elegir...topNingunoAmbos

Muestra el número de procesos zombies – top, 

Muestra el pid de cada proceso – Ambos,

 Muestra información de carácter dinámico – top,

 No muestra todos los procesos; solo los que caben en la pantalla – top


8 -Solo tiene sentido ejecutar el comando bg sobre un proceso, si antes ha sido suspendido con Ctrl+z.
 'Verdadero'

9.Rellena los siguientes recuadros de un supuesto fichero crontab en el que deseamos programar las siguientes tareas:
  • Todos los domingos de marzo a al mediodía, se quiere copiar el contenido del directorio /home/pepe/docs a /backup:


-R /home/pepe/docs/. /backup
  • El último lunes del año a las cinco menos veinte de la madrugada, añadir al final del fichero ~/lista.txt, el texto: "Comprar langostinos":

: 25-31
echo Comprar langostinos>>~/lista.txt


Notas:

  1. No escribir ceros innecesarios.
  2. Cuando sea posible, es obligatorio el uso abreviaturas.


10-Completa el siguiente script, para que funcione adecuadamente:

echo 1. Configurar un gateway por defecto.
echo 2. Modificar la mtu de una interfaz de red.
echo 3. Comprimir un fichero.
echo 4. Empaquetar un directorio.
read -p "Elija opción:" op
case

1) read -p "Indica la IP del gateway" ip
    read -p "Indica la interfaz" if
    
 default gw
$ip

dev ;;

2) read -p "Indica el nuevo valor mtu" m
    read -p "Indica la interfaz" if
 

mtu ;;
3) read -p "Indica el fichero a comprimir" a
     gzip;;

4) read -p "Indica el directorio a empaquetar" d
    read -p "Indica el nombre del resultado" pqt
    
 tar
 cvf
$pqt
 $d;;
) echo Opción errónea;;
esac

11-Cuando se ejecuta el comando gzip a.txt, el archivo a.txt desaparece y se crea el fichero a.txt.gz


Seleccione una:
Verdadero

12-El contenido del directorio /etc/skel se copia:


Seleccione una:
Dentro del fichero ~/.bashrc
Dentro del directorio raíz
En el directorio ~ 
En todos los sitios indicados anteriormente


13-En GNU/Linux, el fichero /etc/passwd almacena las contraseñas de los usuarios encriptadas.

Seleccione una:

Falso


14-Marca las opciones correctas sobre el nivel 2 del proceso init:

Seleccione una o más de una:
Permite el modo multiusuario Correcta
Está disponible la red
Entra en modo gráfico
Ninguna es cierta


15-A la vista de la imagen mostrada a continuación, responde las siguientes cuestiones:

Para matar el proceso lynx sin usar el pid, se emplearía el comando:  kill %3

Para matar el proceso vi usando el pid, se usaría el comando: kill 8988

Para asegurarnos que los procesos quedan eliminados de forma fehaciente, añadiríamos el parámetro Respuesta

16-Tras ejecutar el siguiente comando, indica qué permisos tendrá el fichero kk.txt para el grupo:

chmod 532 kk.txt

Seleccione una:
Lectura y ejecución
Lectura y escritura
Solo lectura
Solo escritura
Ninguna respuesta anterior es válida 


17-Indica qué máscara en octal (tres números de 0 a 7) debes ejecutar con el comando umask para que los permisos de los directorios sean:

rwx -wx r-x


Nota: Escribe los tres dígitos octales sin dejar espacio entre ellos.

 042



18-Establece el orden de búsqueda correcto para los siguientes ficheros:



 ~/.profile – 3º, 
~/.bash_login – 2º, 
~/.bash_profile – 1º


19-Dados los siguientes permisos sobre un archivo:

r - - r - x - - -

El propietario puede leer y escribir, leer y ejecutar, hacer de todo

El grupo puede leer y ejecutar, leer y escribir, hacer de todo
.El resto de usuarios no pueden hacer nada, escriben y ejecutan.


20-El fichero /boot/grub/grub.cfg se genera a partir de varios ficheros ubicados dentro del directorio /etc/grub.d.

Además, para generar dicho fichero de forma manual, se ejecuta el comando update-grub2


21-Completa el siguiente script, para que funcione adecuadamente:

echo 1. Mostrar el nivel de ejecución actual.
echo 2. Cambiar el nivel de ejecución.
echo 3. Lanzar un comando en segundo plano.
read -p "Elija opción:" opcion
case


1) ;;

2) read -p "Indica el nuevo nivel" lvl
  

;;
3) read -p "Indica el comando" cmd
     $cmd
 &

;;
Respuesta
) echo Opción errónea;;
esac
22-Para arrancar el entorno gráfico (o gestor de ventanas) desde una consola, se ejecuta el comando:


 startx


23-Una configuración adecuada de umask permitiría que los ficheros tuvieran permiso de ejecución por defecto al ser creados.

Seleccione una:
Falso


24-El proceso inetd se encarga de llevar un registro sobre los eventos que tienen lugar en el sistema operativo.

Seleccione una:

Falso

25-Indica cuál de estos ficheros no se ejecuta al arrancar una shell de inicio:


Seleccione una:
~/.bash_profile
~/.bash_login
~/.bashrc 
~/.profile


26.El fichero /etc/.profile se ejecuta automáticamente al arrancar el sistema.

Seleccione una:

Falso



Entradas relacionadas: