¿Hay alguna forma de bloquear el acceso a algún archivo o carpeta en particular en MacOS X, para que pueda protegerse con una contraseña?
¿Hay alguna forma de bloquear el acceso a algún archivo o carpeta en particular en MacOS X, para que pueda protegerse con una contraseña?
No directamente: tiene que usar una aplicación que acceda al archivo (por ejemplo, una nota segura en 1password o un programa como gpg o su propia aplicación que cifra / descifra un archivo) o coloque el archivo en un sistema de archivos cifrado (crear utilizando la Utilidad de Discos o TrueCrypt, etc.) Consulte esta pregunta de alguna manera de encriptación.
Sí y no.
Si desea que un usuario no pueda leer un archivo sin privilegios de administrador, puede obtener información para ese archivo en el buscador . En la parte inferior del panel de información, hay una sección Compartir y permisos ; establecer la configuración de todos en "Sin acceso" evitará que los usuarios del sistema operativo lean el archivo en circunstancias normales.
Dicho esto,
cualquier persona con privilegios de administrador en ese sistema puede cambiar la configuración para permitir el acceso de lectura a cualquier usuario, y
Si alguien arranca desde un disco de arranque diferente (incluida la partición de recuperación en Lion), puede montar el sistema de archivos normal e instruirlo para que no tenga en cuenta los permisos, permitiendo que cualquiera pueda leer el archivo.
Por lo tanto, no es muy seguro en absoluto, pero es suficiente para mantener a los usuarios regulares curiosos sin una gran cantidad de sofisticación técnica fuera de un archivo.
Al usar Terminal, puede escribir los siguientes comandos para garantizar el acceso de solo root al archivo o carpeta
chown root /yourfile
chmod 700 /yourfile
Esto asegura que el archivo está protegido por contraseña. (la contraseña de root)
Podrías hacer lo mismo con cualquier usuario. En el siguiente comando, el "ejemplo_usuario" habrá leído y tendrá acceso correcto mientras que nadie más lo hará
chown example_user /yourfile
chmod 700 /yourfile