Para evitar que el archivo .dmg se elimine sin un permiso explícito, debe configurar los permisos ACL para que el archivo no se elimine. En uso Terminal , por ejemplo:
sudo chmod +a "everyone deny delete" foobar.dmg
Una vez configurado, si intentas renombrar , eliminar o mover el archivo .dmg , por ejemplo. en Finder , deberá ingresar las credenciales de administrador, o en Terminal usar sudo
, que también requiere el mismo nivel de credenciales, para hacer lo mismo.
En Terminal , eche un vistazo a la página del manual para chmod
, por ejemplo, escriba man chmod
y presione Enter , o simplemente escriba chmod
y a la derecha - haz clic en él para seleccionar, Abrir página de manual .
- En general, leí una página de manual completa, sin embargo, la sección titulada
OPCIONES DE MANIPULACIÓN DE ACL es la más relevante para centrarse.
Para ver qué permisos ACL están configurados en un archivo / carpeta, use, por ejemplo:
$ ls -le foobar.dmg
-rw-r--r--@ 1 me staff 100020736 Dec 7 09:21 foobar.dmg
0: group:everyone deny delete
$