내 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
/pub
그러면 그룹의 모든 구성원이 users
쓸 수 있는 FTP 데몬 디렉터리의 표준 위치 아래에 폴더가 생성됩니다 .
(FTP 설정의 상위 경로가 다를 수 있습니다. 실제로 Mint에서 이를 확인하려고 시도한 것은 아닙니다. FTP 데몬의 구성을 확인하십시오.)
그런 다음 해당 그룹 에 peter
및 를 모두 추가하면 됩니다 .john
users
$ sudo usermod -a -G users peter
$ sudo usermod -a -G users john