2012-02-20 15 views
13

En Linux, ¿cómo puedo otorgar permisos de acceso a un archivo/carpeta a una persona específica? En otras palabras, supongamos que quiero permitir que solo el usuario Fred pueda leer un archivo, ¿cómo lo hago?Concesión de permisos de acceso a un archivo a un usuario específico

Tenga en cuenta que sé sobre chmod y todo, pero Linux no parece proporcionar un control de permiso de acceso ajustado donde puede especificar el control de acceso de un usuario específico.

Gracias, Alison

+0

gane Fred el propietario y 'chmod 0600' (o' 0700' si es ejecutable) –

+4

Pero no quiero dar a ese usuario la propiedad del archivo. Solo quiero que ese usuario pueda leerlo, eso es todo. Quiero decir que tal granularidad en el control de acceso es tan esencial; ¿Cómo puede Linux no proporcionar dicho control de acceso? –

+0

Esa granularidad no está disponible en Linux simple. Creo que SELinux te dará esa habilidad, pero no la he usado. Te recomiendo que elimines esta publicación y publiques tu pregunta en [linux.se] –

Respuesta

25

UNIX utiliza control de acceso discrecional (DAC) para permisos y control de acceso. Para una mejor seguridad, SELinux proporciona control de acceso obligatorio (MAC). Esto se considera difícil de configurar y mantener por los administradores.

Use comandos:

chown user_name file 
chown user_name folder 
chown -R user_name folder #recursive 
Cuestiones relacionadas