내 Mint(Ubuntu) 데스크탑에 사용자를 추가하여 내가 공유할 수 있는 ftp 파일을 전송할 수 있도록 했습니다. 저는 Peter이고 그는 john이므로 /home/peter
및 /home/john
. 나는 그의 홈 공유에 대한 모든 권한을 갖고 싶어 공유 드라이브에서 파일을 복사할 수 있지만 그가 내 홈 디렉터리에 액세스하는 것을 허용하지 않습니다.
나는 john 그룹에 나 자신을 추가하는 것만으로도 충분하다고 생각했습니다. (아니요) 다양한 옵션을 시도했지만 성공하지 못했습니다. (무차별 대입으로 sudo cp
내 홈 디렉토리로 이동한 다음 소유권을 변경할 수 있었습니다.)
답변1
두 사용자를 모두 공개 그룹에 추가한 다음 해당 그룹에 공유 폴더에 대한 전체 액세스 권한을 부여해야 합니다.
일부 시스템에는 users
이 목적을 위해 특별히 그룹이 있습니다.
$ sudo install -d -m 770 -g users /var/ftp/pub/shared
그러면 그룹의 모든 구성원이 쓸 수 있는 FTP 데몬 디렉터리 /pub
의 표준 위치에 폴더가 생성됩니다 .users
(FTP 설정의 상위 경로가 다를 수 있습니다. 실제로 Mint에서 확인을 시도하지 않았습니다. FTP 데몬의 구성을 확인하세요.)
그런 다음 그룹 에 peter
합계를 추가하면 됩니다 .john
users
$ sudo usermod -a -G users peter
$ sudo usermod -a -G users john