Sé que puedo crear un archivo de dmg protegido contraseña carpetas más en él. Pero quiero saber si hay manera que puedo evitar que cualquier acción sobre el mismo archivo dmg. Porque ahora mismo, si alguien quiere eliminar el archivo dmg - que contiene un montón de copia de seguridad - pueden hacerlo sin tener que introducir la contraseña. Quiero tener que escribir una contraseña para cambiar el nombre, eliminar, mover el archivo dmg sin él haber abierto.
Respuesta
¿Demasiados anuncios?Para mantener la .dmg archivo eliminado sin permiso explícito, es necesario establecer las ACL de los permisos del archivo para que no sea eliminado. En la Terminal de uso, por ejemplo:
sudo chmod +a "everyone deny delete" foobar.dmg
Una vez configurado, si intenta cambiar el nombre, borrar, o mover la .dmg archivo, por ejemplo, en el Buscador, vas a tener que escribir las credenciales de Administrador, o en la Terminal de uso sudo
, que requiere el mismo nivel de credenciales, para hacer lo mismo.
En la Terminal, eche un vistazo a la página de manual de chmod
, por ejemplo, escriba man chmod
y pulse Enter, o simplemente escriba chmod
y el botón derecho del ratón seleccionar, Abrir la Página man.
- En general, me gustaría leer, a continuación, toda la página man sin embargo, la sección titulada
La MANIPULACIÓN de ACL OPCIONES es la más relevante para centrarse en.
A ver qué ACL se establecen los permisos de un archivo/carpeta, utilice, por ejemplo:
$ ls -le foobar.dmg
-rw-r--r--@ 1 me staff 100020736 Dec 7 09:21 foobar.dmg
0: group:everyone deny delete
$