Linux/Unix Shell Scripting - Ayuda Script para Examen

   
Vista:

Ayuda Script para Examen

Publicado por Amal (5 intervenciones) el 18/06/2012 23:05:36
Buenas pues a ver es que tengo un examen dentro de dos dias y una de las cosas que mas ava puntuar es hacer un script y el profesor nos ha dado unas pistas de lo que vaa poder , si me podeis ayudar por favor..............
os digo lo que pide::
se le va a pasar el nombre de un fichero
se va a conformar que existe
una vez que se confirme que aparezca se le va a crear un menu donde:
- se cambia al dueño
-se cambia al gupo principal
- se cambia los permisos

Como podeis ver es un scripts de permisos de linux, muchas gracias por todoooo de antemanoooooooo, depenedo de vosotros para esto para aprobar...........
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Ayuda Script para Examen

Publicado por xve (254 intervenciones) el 19/06/2012 07:38:19
Hola Amal, no se muy bien que parte sabes hacer y que parte no, pero las instrucciones son:
1.- Para saber si existe el fichero utiliza ls
2.- Para cambiar el dueño del archivo chown
3.- Para cambiar el grupo del archivo chgrp
4.- Para cambiar los permisos chmod

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda Script para Examen

Publicado por Amal (5 intervenciones) el 19/06/2012 10:59:21
Pues la verdad es que los comandos si los sé, lo que no sé es como se ponen en el script para que te funcionen, a ver si me puedes ayudar un poco más y si quieres agregame al hotmail y dime sobre que hora estas conectado,a. Es que me urge por favor muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda Script para Examen

Publicado por Tom (253 intervenciones) el 19/06/2012 10:09:03
1
2
[ -e "$FICH" ] && ( chown $USER:$GROUP $FILE; chmod $PERM $FILE ) || ( echo "Fichero $FILE no existe )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de barnarasta

Ayuda Script para Examen

Publicado por barnarasta (33 intervenciones) el 20/06/2012 21:12:49
Amal,
ademas de utilizar la instruccion para saber si existe el fichero,
puedes incorporar estas lineas como MENU de OPCIONES
realizando las rectificaciones oportunas para adaptarlo a tus necesidades
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
clear
echo "                    MENU de OPCIONES "
echo " ============================== "
echo ""
echo " [1] Opcion A"
echo " [2] Opcion B"
echo " [3] Salida  "
echo ""
echo ""
echo ""
echo ""
echo -n " La opcion escogida es: "
# ------> Realizamos el input y guardamos en $opcion
read opcion
case $opcion in
# ------> derivamos con "case" el valor de la opcion
1) echo "Opcion A";
## -----> aqui pondremos el comando a ejecutar opcion A
        ls -l ;;
2)echo "Opcion B";
## -----> aqui pondremos el comando a ejecutar opcion B
        ls -l ;;
## y tantas opciones como puedas necesitar
esac


Mucha suerte y ...........................
Cuentanos como fue ese examen OK?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda Script para Examen

Publicado por Gema (5 intervenciones) el 20/06/2012 21:24:07
hola muy buenas pues la verdad es que nos ha dejado el examen para hacerlo en casa ya que era muy largo por favor por favor me podeis hechar una mano a mi amiga y a mi es urgente lo tenemos que entregar hoy antes de las 00.
por favor agregarme a mi correo y os mando una foto del examen, ya tengo la estructura hecha pero me faltaañadir los datos por favor me urgeeeeeeeeeee.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/bin/bash
# Examen final shell script - 20 de Junio de 2012
# Alumno: <Indica aquí tu nombre completo>
 
fichero=$1
 
compruebaParametro()
	{
 
	}
 
cambiaUsuarioPropietario()
	{
 
	}
 
cambiaGrupoPropietario()
	{
 
	}
 
cambiaPermisos()
	{
 
	}
 
muestraMenu()
	{
	clear
	echo
	echo "Elige una opción:"
	echo " 1) Cambiar al usuario propietario."
	echo " 2) Cambiar al grupo propietario."
	echo " 3) Cambiar los permisos."
	}
 
leeOpcion()
	{
	read -p "Opcion: " opcion
	}
 
procesaOpcion()
	{
	case $opcion in
	1) cambiaUsuarioPropietario;;
	2) cambiaGrupoPropietario;;
	3) cambiaPermisos;;
	*) echo "Opción INCORRECTA"
		 sleep 2;;
	esac
	}
 
#----------------------------------
# Parte principal o main del script
#----------------------------------
compruebaParametro
muestraMenu
leeOpcion
procesaOpcion
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda Script para Examen

Publicado por Gema (5 intervenciones) el 20/06/2012 21:26:24
mi email es gemaamal2000@hotmail.com por favor me urge ayudaaaaaaaaaaa si quereis os mandooooooo la hoja del examen tambien
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda Script para Examen

Publicado por Gema (5 intervenciones) el 20/06/2012 22:44:22
por favor con la estructura esa alguien sabe rellenarloooooooooooooooooooooooooo por favor qe nos uqeda poco tiempo y estamos haciendo otros ejercicios
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar