4 votos

Cómo mantener un archivo oculto en el Buscador, pero de lectura, escritura y visible para una aplicación?

Otra gran aplicación que estoy usando, me molesta, como cada vez que inicia, escribe a los 2 archivos en la root de mi cuenta de usuario que son claramente visibles. Ahora, he utilizado el comando de terminal "sudo chflags oculto" con el nombre de los archivos a ocultar de ellos, el que hace el trabajo, pero que, sin embargo, al iniciar de nuevo la aplicación, hace que los que una vez que los archivos ocultos visibles de nuevo!

Los archivos de contenido permanece la misma, de modo que su ser re-escrito, o hace de nuevo visible una vez que la aplicación termine con ellos después del arranque, y de la forma que sea salva, el 'oculto' estado de los archivos está siendo ignorada o cambiado debido a permisos de escritura utilizados por la aplicación (supongo).

Es allí cualquier manera de asegurarse de que esta aplicación se puede encontrar estos archivos y hacer lo que escribe y guarda que ha de hacer, pero puedo todavía invisible en el Finder? Como en mantener los archivos ocultos a mi vista, pero de lectura y escritura a la aplicación? Es un combo chwon / comando chmod necesario, junto con un Buscador de configuración de preferencia? Lo siento - un novato con la línea de comandos.

Cualquier ayuda o comentario apreciado! Su conducción me vuelve loco!


Muchas gracias a njboot, Alex y Gordon. Crucemos los dedos, problema resuelto.

4voto

Goldorak84 Puntos 116

Establecer un indicador inmutable en el archivo(s) para evitar cambios*:

sudo chflags hidden,uchg /path/to/file

¿Qué es un indicador inmutable?

"Inmutable banderas, también conocido como inmutable bits, son atributos del sistema de archivos que, cuando está activado, prohibir los cambios a los archivos o carpetas (objetos), es decir, bloqueo de ellos. Habilitado, inmutable banderas sustituyen permisos: no se puede modificar un objeto cuya inmutable banderas se han habilitado a pesar de haber Leído Y permisos de Escritura sobre ese objeto."

Nota*: para asegurarse de que el archivo permanece oculto, pero puede evitar que la aplicación se ejecuta correctamente si RW acceso es necesario. Este es el compromiso. Dicho esto, para anular la bandera, tendría que ejecutar:

sudo chflags nouchg /path/to/file

Si este es el caso, te aconsejo que en contacto con el desarrollador de la aplicación ya que no es necesario realizar automáticamente un archivo oculto visible con el fin de ser capaz de RW para ese archivo. Eso es un error en la aplicación en sí, y punto.

2voto

Alex Puntos 316

Intente darle 0 acceso de escritura con "sudo chmod 444 FILE_NAME"

Que va a evitar que el archivo está siendo escrito. Después de que hayas hecho esto, utilice el "sudo chflags oculto" comando para ocultar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X