permissions – ¿Dar acceso de solo lectura a carpetas específicas?

Pregunta:

Me gustaría otorgar acceso de solo lectura a un usuario, pero quiero que vea solo las carpetas exactas a las que le doy acceso. por ejemplo, él / ella no debería viajar por todo el servidor y buscar todas las carpetas de usuarios, etc. incluso si solo sube, sube, sube. Quiero que vaya solo a estas carpetas específicas que le permito. Entonces, en primer lugar, ¿cómo puedo permitir que un usuario específico tenga acceso a una carpeta específica y luego ayudaría poner enlaces simbólicos a su carpeta de inicio? ¿Entonces pueden ir directamente a las carpetas necesarias pero no hacia arriba o hacia abajo?

Respuesta:

Debe establecer los permisos de directorio necesarios. Para directorios son:

  • leer : permitido ver archivos y subdirectorios en ese directorio
  • escribir : permitido para crear archivos y subdirectorios en ese directorio
  • ejecutar : se le permite ingresar a un directorio.

Para los archivos, la situación es similar, es bastante obvia, por lo que puede manejarla por su cuenta.

Numérico estos permisos:

  • leer4
  • escribir2
  • ejecutar1

Para editar permisos use chmod . Uso: chmod xyz <file or directory>

  • x – la suma de los permisos del propietario
  • y : la suma de los permisos del grupo propietario
  • z – la suma de los permisos de usuarios / grupos restantes

Ejemplo:

$ chmod -R 664 /home/jack/

jack y el grupo de jack tendrán acceso de lectura + escritura a / home / jack y todos sus subdirectorios. El resto solo tendrá acceso de lectura. -R opción aquí utilizada para establecer permisos de forma recursiva .

Otro ejemplo:

$ chmod 700 /home/jack/video/

le dará a Jack acceso completo al directorio /home/jack/video . Consulte también: chown , chgrp para cambiar de propietario y grupo propietario.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım