Sé que puedo crear un archivo dmg protegido por contraseña con más carpetas. Pero quiero saber si hay alguna forma de evitar cualquier acción en el archivo dmg. Porque en este momento, si alguien quiere eliminar el archivo dmg, que contiene una gran cantidad de copias de seguridad, puede hacerlo sin tener que ingresar la contraseña. Quiero tener que ingresar una contraseña para cambiar el nombre, eliminar, mover el archivo dmg sin que se haya abierto.
Para evitar que el archivo .dmg se elimine sin un permiso explícito, debe configurar los permisos de ACL para que el archivo no se elimine. En uso de Terminal , por ejemplo:
sudo chmod +a "everyone deny delete" foobar.dmg
Una vez configurado, si intenta cambiar el nombre , eliminar o mover el archivo .dmg , por ejemplo, en Finder , deberá ingresar las credenciales de administrador o en el uso de la terminalsudo
, que también requiere el mismo nivel de credenciales, para hacer lo mismo.
En la 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 haga clic con el botón derecho en ella seleccionando Abrir página de manual .
Para ver qué permisos de 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
$