Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2008, 01:02
Avatar de 00TUX
00TUX
 
Fecha de Ingreso: abril-2008
Ubicación: Tijuana
Mensajes: 57
Antigüedad: 16 años, 8 meses
Puntos: 1
Re: Ayuda Script Bash!!

Aun no lo pruebo pero podrias intentar lo siguiente:

Código:
#!/bin/bash

#Este script funciona ./script archivo

function Permisos ()
{
     # si quieres buscar el archivo en todo el disco duro usa / en find si no pudes cambiar el path a donde deseas buscar o pasar un parametro nuevo

     Archivo=$1
     Desc="N"
     Usuario="Pepe"     

     Path="find / -iname ${Archivo} -print"
     ls -l ${Path}
     
     echo -n "deseas cambiar duenios (Y/N) ?: "
     echo
     read Desc

     case $Desc in
          Y)
               echo -n "Que usuario deseas que sea el duenio? "
               read Usuario
               if "grep $Usuario /etc/passwd"; then
                    chmod ${Usuario} $Path
               fi
               ;;

          N)
               exit 0
               ;;

          *)
               echo "No reconozco esa opcion"
               ;;
     esac
     
     
}

if (( $* > o )); then
     permisos($1)
else
     echo "Por favor proporciona el nombre de archivo"
fi
Tambien puedes agregar parametros para que se encarguen del grupo o cambiar el valor de los parametros para cambiar por valor octal.