2012-02-20 10 views
13

리눅스에서는 파일/폴더에 대한 특정 사용자의 액세스 권한을 어떻게 부여 할 수 있습니까? 다른 말로하면, 단지 사용자 fred만이 파일을 읽을 수 있도록 허용하고 싶다면 어떻게해야합니까?특정 사용자에게 파일에 대한 액세스 권한 부여

chmod와 all에 대해 알고 있지만 Linux는 특정 사용자의 액세스 제어를 지정할 수있는 미세 조정 된 액세스 권한 제어를 제공하지 않는 것 같습니다.

덕분 앨리슨

+0

프레드 소유자 및 확인'chmod를 0600' (또는'0700'이 실행 파일 인 경우) –

+4

하지만 해당 사용자에게 파일의 소유권을 부여하지 않습니다. 나는 그 사용자가 그것을 읽을 수 있기를 바랄뿐입니다. 액세스 제어에서 그러한 세분성이 너무 중요하다는 것을 의미합니다. 리눅스가 어떻게 그러한 접근 제어를 제공하지 않을 수 있는가? –

+0

일반 리눅스에서는 그 세분성을 사용할 수 없습니다. 나는 SELinux가 당신에게 그 능력을 줄 것이라고 믿지만, 나는 그것을 사용하지 않았다. 이 게시물을 삭제하고 [linux.se]에 질문을 게시하는 것이 좋습니다 –

답변

25

유닉스 권한 및 액세스 제어를위한 임의의 액세스 제어 (DAC)를 사용한다. 보다 나은 보안을 위해 SELinux는 필수 액세스 제어 (MAC)를 제공합니다. 이는 관리자가 설정하고 유지하는 것이 어렵다고 생각합니다.

사용 명령 :

chown user_name file 
chown user_name folder 
chown -R user_name folder #recursive 
관련 문제