He buscado bastante en una ronda en el pasado y en el presente para encontrar una función o programa incorporado para esto, pero no tuve suerte. Quiero proteger con contraseña una carpeta, pero no deseo encriptarla.
La seguridad de los contenidos de la carpeta no es importante, la contraseña solo actuaría como un elemento disuasorio para alguien que intente acceder a los contenidos de la carpeta desde mi computadora. Piense en ello como un bloqueo de contraseña en una computadora, si fuera a quitar el disco duro, podría tomar fácilmente todos los archivos que tenía el usuario, pero la contraseña sigue siendo un elemento disuasorio para que no todos puedan pasar.
Dos razones principales para no usar el cifrado aquí son:
- Disminución del rendimiento para abrir archivos
- El cifrado evita que los contenidos sean indexados / buscables
¿Alguien sabe de una solución?
fuente
Respuestas:
La forma más fácil sería cambiar los permisos de los archivos para que nadie más que el propietario pueda leerlos. Una vez hecho esto, un usuario tendría que iniciar sesión como usted (que debería requerir una contraseña) o sudo como root (que también debería requerir una contraseña). Para cambiar los permisos, simplemente use el siguiente comando en cualquier archivo al que no quiera que otros tengan acceso.
Esto supone que cuando no está en la máquina, su pantalla está bloqueada y hay una contraseña para su cuenta y para la cuenta raíz.
fuente
Cree un nuevo usuario (con contraseña) para estos archivos / directorios protegidos.
Luego inicie sesión / sudo en root y dé estos comandos (reemplace $ newuser con el nuevo nombre de cuenta de usuario;):
De esta manera, los archivos y directorios se guardan incluso cuando no cierra sesión y su pantalla no está bloqueada por algún motivo.
Esto supone que a) no está conectado constantemente como root o cualquier otra cuenta con derechos administrativos especiales, b) root (y cualquier otra cuenta de usuario con derechos administrativos) tiene una contraseña establecida, c) sudo no está configurado para omitir contraseña prueba (o en general: se requiere ingresar la contraseña para todas las operaciones de inicio de sesión). d) todas las personas con acceso administrativo se desconectan cuando abandona la terminal, aunque solo sea por poco tiempo, como 2 minutos.
/ editar para reflejar el comentario de R Schultz
fuente