Si no desea que se lean sus archivos, o si no quiere que un usuario en particular lea los archivos modificados, limitar el acceso es la mejor manera de tratarlos. El método de los derechos de acceso del usuario, aprendamos juntos.
Ahora tenemos que limitar el acceso de un usuario a ciertos directorios /archivos, o para limitar el acceso de un usuario a la gama en un directorio /archivo. En realidad, aún puede cumplir con estos requisitos. Por ejemplo, hay varios usuarios de inicio de sesión en ubuntu. De manera predeterminada, el directorio de trabajo del usuario A (generalmente /home /A) está disponible para cualquier otro usuario. Lee, pero el usuario A puede no querer que otros usuarios (o un usuario específico) lean los archivos de A.
Aquí se proponen tres soluciones.
Primero: use chmod para cambiar los permisos de un directorio específico. Esto puede limitar el acceso de ciertos directorios a ciertas personas. El propósito de limitar a un usuario también se puede lograr, pero otros usuarios se lesionarán accidentalmente.
Segundo: use un contenedor de linux, como lxc. Se necesita mucho espacio y la configuración es un poco complicada.
Tercero: use el comando setfacl para configurar el control de acceso.
Entre ellos, la tercera opción es la más satisfactoria. Este artículo se centra en la implementación específica del programa y lo prueba por mi cuenta. Mi sistema es Linux Mint 15 64 bit, el directorio raíz /usa el sistema de archivos ext4, el sistema de archivos btrfs usado por /home.
Install acl
El código es el siguiente:
sudo apt-get install acl
Hay información para reiniciar el sistema, pero encontré esto durante las pruebas. Se ha instalado antes (no sé si lo ha traído Mint o si he sido instalado de forma arbitraria), y el reinicio sigue siendo efectivo.
Use setfacl
para ejecutar el siguiente comando como root:
El código es el siguiente:
# mkdir /home /test
# touch /home/test/foo.txt
# vim /home/test/foo.txt
# ls -ld /home /test /
drwxr-xr -x 1 raíz raíz 14 16 de enero 09:46 /inicio /prueba /
# ls -ld /home/test/foo.txt
-rw-r - r-- 1 Raíz raíz 6 Ene 16 09:46 /home/test/foo.txt
El comando anterior crea la prueba de directorio en el directorio /home, crea el archivo foo.txt en el directorio de prueba, y debajo de foo.txt Siéntase libre de añadir algún contenido. Luego acceda a foo.txt como un usuario normal de letian, puede leer foo.txt.
Anterior12Siguiente Total 2 Páginas
Los usuarios de Linux deben estar bastante familiarizados con las diversas líneas d
¿Una pestaña con algunos espacios? En general, la pestaña de linux tiene 4 espacios. Sin embargo, al
Después de instalar el sistema dual con Ubuntu, el inicio indica que no se encontró
En el sistema Linux, los usuarios no necesitan ninguna configuración para descargar no proxy utiliza
¿Cómo actualizar OpenSSH bajo el sistema Linux?
¿El sistema pinyin de Ubuntu no puede escribir correctamente como resolverlo?
Linux View System instaló el método de operación del kernel
¿Qué debo hacer si no se puede ejecutar el archivo de inicio de Linux rc.local?
¿Cómo cambia Ubuntu automáticamente entre el mouse y el portapapeles compartido bajo VirtualBox?
Linux usando la herramienta fdisk para crear particiones
Sistema de bandera roja redflag6.0 cómo instalar QQ
Resumen de los comandos de la herramienta SVN de Linux
El comando ps de Linux para ver los procesos relacionados con Oracle
Linux cómo usar el comando para actualizar el tiempo del directorio de archivos
Sintaxis y parámetros de uso del comando Linux System XF86Setup
Sencillas siete configuraciones para mejorar el rendimiento de seguridad de Windows 7
Error en la búsqueda del sistema de Windows XP
Una forma sencilla de hacer que tu Windows 7 funcione más rápido
Windows 7 Cómo eliminar u ocultar el wifi virtual Microsoft Virtual WiFi Mini
Mejore el rendimiento de seguridad del servidor FTP de manera integral
La frecuencia de actualización de Win10 Redstone es demasiado rápida para lanzar nuevas funciones
El sistema Win7 duerme la red continua como llegar
Análisis del Centro de redes y recursos compartidos de Win8
Microsoft e Intel trabajarán juntos para mejorar el sistema Windows 7