Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Crear Servicio para desbloquear folders y subfolders

Hola a todos,

Estoy connectado a un Share de la red interna y un usuario tiene unos archivos que no puede borrar, ya que algunos de estas carpetas estan bloqueadas con el "lock"

entre a Automator para crear un servicio para quitar el lock a esas carpetas, pero tengo que hacer lo mismo con las sub carpetas.

siguiendo este he podido hacer en automator el servicio:

-En automator creo un nuevo servicio.
-Drag and drop Run shell script, y entro el siguiente commando para encontrar que carpeta o archivo esta con el lock: find "$@" -flags uchg

-Luego corro otro que es para quitar el lock: chflags -R nouchg

no me funciona bien por que entre estos directorios se encuentran sub directorios y sub de los sub directorios que parecen estar bloqueados tambien y no los puedo borrar... y son muchas carpetas asi que cree el servicio para hacerlo mas rapido pero no funciona.

como podria mejorar este servicio?

saludos.

1 Respuesta

1voto

Peter Puntos289420

¿Probaste directamente sudo rm -rf? Así los borras directamente sin tener que cambiar nada.

Cuidado con ese, que si lo aplicas mal borras todo, así es que tiene que ser a la carpeta o archivo que quieres borrar únicamente.

De lo que estas usando, prueba con sudo.

sudo chflags -R nouchg

Otras opciones.

Este comando busca e imprime la lista de archivos bloqueados:

find . -flags uchg

Este los desbloquea:

find . -flags uchg -exec chflags nouchg {} \;

Saludos.

0voto

Ajmaq comentado

Hola Peter, borra algunos pero algunos aparece como Permission denied... y no lo puedo borrar.

Saludos.

0voto

Ajmaq comentado

sudo rm -rf no tiene ningun efecto sobre el archivo.

Saludos.

1voto

Ajmaq comentado

Hola Peter,

por el tamano de los archivos y como es un share que esta en una SAN mas el problema que fue creado y manipulado por un usuario... a nivel de permisos no me dejo borrar nada, Intente con el CIFS y tampoco.
me toco usar una cuenta de administrador de red y con ella si pude darle al sudo rm -rf y se borraron todos los archivos que nesecitaba borrar.

Muchas gracias por tu ayuda... siempre funciona.

Gracias.

0voto

Peter comentado

Efectivamente, sudo es como administrador, así puedes aplicar lo que necesites.

Que bueno que se pudo y se solucionó. Por favor selecciona la respuesta como correcta.

Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...