VSFTPD 및 UBUNTU에 대한 FTP 사용자/그룹 권한

VSFTPD 및 UBUNTU에 대한 FTP 사용자/그룹 권한

g1나는 세 개의 사용자 그룹( , g2, ) 으로 vsftp 서버를 개발했습니다 g3. 각 그룹에는 해당 이름의 폴더가 있습니다. 예를 들어.

/home/server/g1
/home/server/g2
/home/server/g3

각 그룹에는 사용자도 있습니다.

sudo useradd -g g1 u1
sudo useradd -g g1 u2
sudo useradd -g g2 u3
sudo useradd -g g2 u4
sudo useradd -g g3 u5

그룹 1의 사용자는 그룹 1의 폴더에만 액세스할 수 있습니다. 그룹 2의 사용자는 그룹 2의 폴더에만 액세스할 수 있습니다. 그룹 3의 사용자는 모든 그룹의 폴더에 액세스할 수 있습니다.

그룹 1의 사용자는 자신에게 속하지 않은 폴더를 삭제할 수 없습니다. 예: u1은 에 있는 u2 폴더를 삭제하려고 합니다 home/server/g1/u2.

이러한 유형의 권한을 얻으려면 어떤 명령을 사용해야 합니까?

그룹 3의 사용자만 다른 그룹의 폴더를 삭제할 수 있습니다. 예: u5는 home/server/g2/u4폴더를 삭제할 수 있습니다.

이러한 권한을 얻기 위해 다음 명령을 사용했습니다.

sudo chown -c -R g3 home/server/g1
sudo chown -c -R g3 home/server/g2

그러나 그것도 작동하지 않았습니다.

필요한 권한을 얻으려면 chown 명령에서 어떤 매개변수를 사용해야 합니까? -c매개변수가 유용하지 않을까요 ?

관련 정보