한 사용자가 다른 사용자의 데이터를 볼 수 없도록 제한하는 방법은 무엇입니까?

한 사용자가 다른 사용자의 데이터를 볼 수 없도록 제한하는 방법은 무엇입니까?

다른 사용자가 첫 번째 사용자의 파일 및 폴더를 볼 수 없도록 한 사용자가 centos에서 다른 사용자의 파일 및 폴더를 볼 수 없도록 제한할 수 있습니다. 즉, 사용자의 파일과 폴더는 서로 숨겨져 있지만 수퍼유저/루트는 파일과 폴더를 모두 볼 수 있습니다.

즉, 두 개의 그룹을 가질 생각입니다 (say NormalUsers1 and NormalUsers2). 이 NormalUser1그룹은 사용자를 소유합니다 user1. 그리고 NormalUser2그룹에는 사용자가 있습니다 user2. 이 Superuser그룹에는 사용자만 있습니다 root. 이제 Superuser그룹 NormalUsers1및 에 있는 사용자의 파일에 대한 전체 액세스 권한이 필요합니다 NormalUsers2. 그러나 둘 다 다른 사용자의 파일 및 폴더에 액세스하거나 볼 NormalUsers1수 없습니다.NormalUsers2

답변1

첫째, root사용자는 시스템의 모든 것에 대한 전체 액세스 권한을 가지므로 사용자가 아무것도 보기 위해 아무것도 할 필요가 없습니다.

그룹의 사용자가 NormalUsers1그룹에 속한 파일을 볼 수 없도록 하려면 NormalUsers2기타 필드에 해당 파일에 대해 0을 제공하기만 하면 됩니다.

chmod xx0 files 

Linux의 파일 권한에 대한 추가 정보:https://www.linux.com/learn/understanding-linux-file-permissions

관련 정보